No description
Find a file
MicroPanda123 01f2cef083
fix
2024-05-26 10:11:32 +02:00
.vscode cargo clippy complains 2024-01-24 15:39:09 +01:00
benchmarks Added benchmarks 2023-11-30 19:03:28 +01:00
src fix 2024-05-26 10:11:32 +02:00
.gitignore Changes are in changelog, I would like to thank @manpacket@functional.cafe for his help. 2023-09-01 17:25:53 +00:00
BENCHMARK.md slight changes 2024-05-09 23:05:49 +02:00
Cargo.lock Changed name due to it already being taken lol 2023-09-16 01:29:32 +00:00
Cargo.toml Changed name due to it already being taken lol 2023-09-16 01:29:32 +00:00
CHANGELOG fix 2024-05-26 10:11:32 +02:00
COPYING Added license 2023-08-31 02:36:32 +00:00
README.md Added benchmarks 2023-11-30 19:03:28 +01:00

Simple ass duplicating

(I just wanted an acronym)

sad-dd is a simple, dd-like, utility for copying files. This project is mostly educational for me, I wanted to learn rust more.

Usage

It's pretty simple, like name suggests, basic usage is sad-dd if=input_file of=output_file. For more information run sad-dd --help (or check parsing.rs file for it's output)

sad-dd vs dd-rs

sad-dd diverged from mission to be "API compatible" with dd, so I decided to make dd-rs into separate branch. I wanted to add some functionality to sad-dd that is not in dd, so I did that.

Use cases and speed

From my benchmarks I concluded that sad is faster than both busybox dd and coreutils dd, for use in copying files and stuff. sad's usecase covers usecase of most people that use dd rly, just to write something to a drive lol, and while sad implements options like skip and seek, the biggest strenght of sad I see is just writing files to stuff.

To-do

  • Support built-in compression
  • Profile and improve performance (performance seems good for now)
  • idk whatever