1 个不稳定版本

0.1.0 2023年7月20日

#16 in #功能

MIT 许可证

54KB
1K SLoC

mucli (多用途命令行界面)

mucli 是一个多功能的命令行工具,提供包括文件加密/解密、安全密码存储等功能。它提供了一个用户友好的界面来高效地完成不同的任务。

安装

要使用 mucli,请按照以下步骤操作

使用方法

mucli 支持多个命令和选项以满足您的需求。以下是可用的命令

设置密码

设置安全密码以访问敏感信息的命令。

mucli password--标志

标志(必选一个)

  • -i, --init:首次设置密码。
  • -c, --change:更改现有密码。
  • -r, --reset(未来版本):重置密码。

密码命令示例用法

# Set a password for the first time
mucli password -i [optional new_password]

# Change the existing password
mucli password --change [optional current_password]

加密

加密指定文件并将其输出文件放置在指定目录的命令。

mucli encrypt[选项] [file_path] [output_dir]

标志(非必需)

  • -u, --ukey:更新加密密钥或将文件的加密密钥更新到最新版本。
  • -c, --cdir:将输出文件放置在当前目录。
  • -s, --sfile:选择目标文件作为输出文件。

加密命令示例用法

# 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

解密

解密指定文件并将其输出文件放置在指定目录的命令。

mucli decrypt[选项] [file_path] [output_dir]

标志(非必需)

  • -c, --cdir:将输出文件放置在当前目录。
  • -s, --sfile:选择目标文件作为输出文件。

解密命令示例用法

# 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

反馈和贡献

我们欢迎您对 mucli 的反馈和贡献,以改善其功能。如果您遇到任何问题或对新功能有建议,请随时在我们 GitHub 仓库中打开一个 问题

使用 mucli 愉快地进行命令行多任务处理!

依赖项

~20–28MB
~183K SLoC