2 个版本
0.1.1 | 2024年5月11日 |
---|---|
0.1.0 | 2024年5月4日 |
#829 in 文件系统
61 个月的下载量
11KB
193 代码行
IronShell
IronShell 是一个用 Rust 编写的可定制和交互式命令行界面 (CLI) 工具。它提供了一个用户友好的环境来执行命令、导航目录和与 Git 仓库交互。特性
- 可定制提示符:IronShell 提供了一个可定制的提示符,显示当前目录和 Git 分支(如果可用)。
- 内置命令:包括内置命令,如 cd、exit、mkdir、del、ls 等,用于常见的文件系统操作。
- 管道支持:支持使用 | 运算符进行命令链,以创建管道。
- Git 集成:在提示符中显示当前 Git 分支,使用户能够轻松地与 Git 仓库一起工作。
安装
要安装 IronShell,请确保您的系统上已安装 Rust。您可以通过在 rustup.rs 上遵循说明来安装 Rust。安装 Rust 后,您可以使用 Cargo,Rust 的包管理器来安装 IronShell
cargo install IronShell
使用方法
安装 IronShell 后,您可以通过运行以下命令启动外壳
IronShell
外壳启动后,您可以直接在提示符中输入命令。以下是一些常见命令的示例
- 导航到目录
cd path/to/directory
- 列出当前目录中的文件
ls
- 创建新目录
mkdir new_directory
- 运行自定义命令
custom_command arg1 arg2
贡献
欢迎为 IronShell 贡献!如果您遇到任何问题、有功能请求或想贡献代码,请随时在 GitHub 上打开问题或提交拉取请求。
许可证
IronShell 在 MIT 许可证下授权。有关详细信息,请参阅 LICENSE 文件。
依赖项
~9–17MB
~293K SLoC