rush

所属分类:Telnet客户端/Shell
开发工具:Rust
文件大小:641KB
下载次数:0
上传日期:2023-05-24 18:25:49
上 传 者sh-1993
说明:  以用户为中心的shell,在Rust中实现。
(A user-focused shell, implemented in Rust.)

文件列表:
.vscode (0, 2023-09-05)
.vscode\extensions.json (615, 2023-09-05)
.vscode\launch.json (736, 2023-09-05)
.vscode\settings.json (1487, 2023-09-05)
CONTRIBUTING.md (5700, 2023-09-05)
Cargo.lock (81910, 2023-09-05)
Cargo.toml (431, 2023-09-05)
LICENSE (35149, 2023-09-05)
config (0, 2023-09-05)
config\config.rush (88, 2023-09-05)
sample (0, 2023-09-05)
sample\code (0, 2023-09-05)
sample\code\helloworld.c (73, 2023-09-05)
sample\code\interactive.rs (211, 2023-09-05)
sample\code\printdelay.rs (877, 2023-09-05)
sample\code\stdoutstderr.rs (210, 2023-09-05)
sample\executable (0, 2023-09-05)
sample\executable\helloworld (33425, 2023-09-05)
sample\executable\interactive (508712, 2023-09-05)
sample\executable\printdelay (516503, 2023-09-05)
sample\executable\stdoutstderr (484584, 2023-09-05)
sample\file (0, 2023-09-05)
sample\file\colors.txt (75, 2023-09-05)
sample\file\paragraph.txt (2113, 2023-09-05)
src (0, 2023-09-05)
src\errors.rs (30276, 2023-09-05)
src\eval.rs (129, 2023-09-05)
src\eval (0, 2023-09-05)
src\eval\dispatcher.rs (4996, 2023-09-05)
src\eval\readline.rs (3883, 2023-09-05)
src\eval\symbols.rs (1075, 2023-09-05)
src\eval\tokenizer.rs (5856, 2023-09-05)
src\exec.rs (59, 2023-09-05)
src\exec (0, 2023-09-05)
... ...

# Rush A user-focused shell, implemented in Rust. ## Mission Rush is a shell designed to be as user-friendly as possible, both for longtime users of other popular shells, as well as complete beginners who are just learning how to interact with their computer through the CLI. It largely aims to accomplish this by either modifying, replacing, or disposing of the often-archaic conventions of the traditionally-popular shells. ## Goals - Native shell scripting using Rhai instead of a custom shell language - Scripting API for interoperability with other popular scripting languages - Support for easy coloration of input and output - Powerful built-in commands with consistent structure and usage - Event-based plugin API for 3rd-party feature development - Out-of-box fuzzy finding, autocompletion, and command history - Robust aliasing system for commands and executables - Simple customization of shell visuals (prompt, coloration, etc) & debug/verbose output - Straightforward interface to interact with/modify the PATH variable ## Development Updates Rush is currently looking for contributors! **[Join the Discord](https://discord.gg/KphQhFeKqv)** ## Notes Rush is currently unavailable on Windows. It is available for MacOS and most Linux distributions. If you are running Windows and wish to contribute to the project, you will be able to test it using WSL or a virtual machine.

近期下载者

相关文件


收藏者