2 个版本

0.1.1 2024年5月11日
0.1.0 2024年5月4日

#829 in 文件系统

Download history 134/week @ 2024-05-04 155/week @ 2024-05-11 11/week @ 2024-05-18 1/week @ 2024-05-25 1/week @ 2024-06-01 1/week @ 2024-06-08 1/week @ 2024-06-29 8/week @ 2024-07-06

61 个月的下载量

MIT 许可证

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