This project contains several Rust command-line utilities for managing directories and files.
The rmd command deletes the current directory and all of its contents.
rmd- Prompts the user for confirmation before deleting the current directory.
- If the user confirms, changes the working directory to the parent directory and deletes the current directory.
The mkd command creates one or more directories and changes the working directory to the first created directory.
mkd <dir1> [dir2] ...- Creates the specified directories (can create nested directories like
foo/bar). - Changes the working directory to the first created directory.
- Displays a help message if no arguments are provided or if the
--helpoption is used.
The comp command compresses specified directories into .tar.gz archives, excluding files and directories specified in .gitignore.
comp <path1> [path2] ... [OPTIONS]--compression=[0-9]: Adjust the compression level (default: 6).-v,--verbose: Output detailed information during the compression process.
- Compresses the specified directories into
.tar.gzarchives. - Excludes files and directories specified in
.gitignore. - Displays a help message if no arguments are provided or if the
--helpoption is used.
This project is licensed under the GNU GPL-3.0 License.