Crates.io | mucli |
lib.rs | mucli |
version | 0.1.0 |
source | src |
created_at | 2023-07-20 08:07:38.767087 |
updated_at | 2023-07-20 08:07:38.767087 |
description | A multi-purposes client line interface: mucli! |
homepage | |
repository | |
max_upload_size | |
id | 921138 |
size | 74,310 |
mucli is a versatile command-line tool offering various functionalities, including file encryption/decryption, secure password storage, and more. It provides a user-friendly interface to perform different tasks efficiently.
To use mucli, follow these steps:
mucli supports several commands and options to cater to your needs. Here are the available commands:
Command to set a security password to access sensitive information.
mucli password --flag
-i, --init
: Set a password for the first time.-c, --change
: Change the existing password.-r, --reset
(future release): Reset the password.# Set a password for the first time
mucli password -i [optional new_password]
# Change the existing password
mucli password --change [optional current_password]
Command to encrypt a specified file and place the output file in the specified directory.
mucli encrypt [options] [file_path] [output_dir]
-u, --ukey
: Update encryption key or update the encryption key of a file to the latest version.-c, --cdir
: Place the output file in the current directory.-s, --sfile
: Select the target file as the output file.# Encrypt the file and place the output in the current directory
mucli encrypt -c /path/to/source_file
# Update encryption key of the file
mucli encrypt -u /path/to/source_file
# Update encryption key version
mucli encrypt -u
# Replace file by its encrypted version
mucli encrypt -s /path/to/source_file
Command to decrypt a specified file and place the output file in the specified directory.
mucli decrypt [options] [file_path] [output_dir]
-c, --cdir
: Place the output file in the current directory.-s, --sfile
: Select the target file as the output file.# Encrypt the file and place the output in the current directory
mucli decrypt -c /path/to/source_file
# Replace file by its encrypted version
mucli decrypt -s /path/to/source_file
We welcome your feedback and contributions to improve mucli. If you encounter any issues or have suggestions for new features, please feel free to open an issue on our GitHub repository.
Happy command-line multitasking with mucli!