Skip to content

jaevibing/g-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

g-shell

Source GitHub GitHub repo size GitHub tag (with filter)

g-shell is an open-source rust-based compiled unix-like shell meant for performance, compatability, customisation, modding and community.

information about the project

g-shell is currently in a very early pre-alpha to create a working prototype that can be deployed as a proper shell before new features and ideas can be implemented

pull requests, forks and issues

any additions or improvements are highly encouraged, due to the pre-alpha nature of the current releases, bugs, missing features and issues are expected so report them when found.

how to use

you can test g-shell by either testing the binary or fully installing the shell

you can test the binary by either downloading the latest stable binary from the releases tab:

curl -s https://api.github.com/repos/jaevibing/g-shell/releases/latest | grep "gsh" | cut -d : -f 2,3 | tr -d \" | wget -qi -

or compiling the latest version from the source like this:

git clone https://github.com/jaevibing/g-shell.git
cd g-shell
cargo run

if you wish to install g-shell you must run the shell script file. this can be done with this command:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/jaevibing/g-shell/master/tools/install.sh)"

commands

help - prints the helpfile to the terminal

exit - kills the g-shell process

roadmap for v0.1

  • base features added
  • checking the path for binaries
  • making the update checker truly asynchronous
  • cycle through past commands with up and down arrow keys
  • moving cursor with l+r keys
  • a full devlog file

nice to haves for future releases

  • customisation
  • cool themes
  • configuration
  • optimisation
  • install from package managers (homebrew, apt and pacman planned, more in future potentially)

About

a shell in rust

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors