Crates.io | rushell |
lib.rs | rushell |
version | 0.2.2 |
source | src |
created_at | 2020-09-28 05:11:43.741122 |
updated_at | 2021-06-15 12:19:33.9919 |
description | `rushell` is a POSIX compatible shell written by Rust language for Linux and MacOS. |
homepage | |
repository | https://github.com/hiking90/rushell |
max_upload_size | |
id | 293592 |
size | 528,362 |
rushell
is a POSIX compatible shell written by Rust language for Linux and MacOS.
It is still under development and it is not fully compatible with Bash.
Use PROMPT_STYLE environment in $HOME/.config/rushell/init.sh
PROMPT_STYLE=power
PROMPT_STYLE=basic
This example requires "bat", "exa" and "zoxide" packages.
export PATH=~/bin:~/.cargo/bin:/usr/local/bin:$PATH PROMPT_STYLE=power alias less=bat alias ls=exa eval "$(zoxide init posix --hook prompt)"
rushell
was started from nsh(https://github.com/nuta/nsh).
And, it is heavily depend on forked linefeed(https://github.com/murarth/linefeed).
And, it uses a lot of open sources written by Rust.
Please feel free to summit issues if you want to suggest features or if you find any critical bugs.
rushell
is distributed under the terms of both the MIT license and the Apache License (Version 2.0).