Skip to content

Emagjby/gshell

Repository files navigation

gshell

gshell is a Rust shell for people who live in the terminal. It aims for familiar Unix behavior, fast interactive use, and a small core that is easy to extend.

Install

Cargo

cargo install gshell --locked

Release binaries

Prebuilt tarballs for macOS and Linux are published from tagged releases.

Homebrew

Homebrew packaging metadata lives in packaging/homebrew/gshell.rb.in and is rendered during release publication.

Startup

gshell loads ~/.gshrc when that file exists.

Useful docs:

  • docs/install.md
  • docs/configuration.md
  • docs/release-checklist.md

Development

make validate

About

gshell is a shell for people who live in the terminal. It pairs familiar Unix behavior with a tighter core, fast interaction, and an interface built to stay out of the way.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages