You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
sammy 08c56a54ca
style: formatting
1 day ago
.github docs: added CONTRIBUTING.md and a pull request template (#32) 1 week ago
gallery docs: add screenshots of hilbish 1 week ago
golibs feat: add mkdir and stat functions to fs module 1 week ago
libs/ansikit fix: return ansikit in setTitle function 2 weeks ago
.gitignore chore: update .gitignore 1 week ago
.hilbishrc.lua chore: remove old commented code 1 week ago
CONTRIBUTING.md docs: more content to CONTRIBUTING.md 1 week ago
LICENSE Initial commit 1 month ago
Makefile fix: #7 and add `-i` flag to sed cmd (#11) 3 weeks ago
README.md docs: add badges 1 week ago
go.mod feat: switch to master's readline lib; add tab complete and sh support 4 weeks ago
go.sum feat: switch to master's readline lib; add tab complete and sh support 4 weeks ago
lua.go chore: formatting 3 days ago
main.go style: formatting 1 day ago
preload.lua fix: make cd only throw command.exit hooks 2 weeks ago
shell.go chore: formatting 3 days ago
shell.nix feat: adds shell.nix (#26) 3 days ago

README.md

Hilbish

🎀 a nice lil shell for lua people made with go and lua

help wanted

Hilbish is an interactive Unix-like shell written in Go, with the config and other code written in Lua.
It is currently in a Beta state. Though very fit for daily usage, updates may contain breaking changes.

Screenshots





Links

Building

Prebuilt binaries are not yet provided, so to try it out you’ll have to manually compile.

NOTE: Hilbish is currently only officially supported and tested on Linux

Prerequisites

On Fedora, readline can be installed with:

sudo dnf install readline-devel

On Debian/Ubuntu and distros based on them, it can be installed with:

sudo apt install libreadline-dev

Install

git clone https://github.com/Hilbis/Hilbish
cd Hilbish
make build
sudo make install
# Or 
sudo make all

Alternativly, if you use Arch Linux, you can compile Hilbish with an (unofficial) AUR package

yay -S hilbish-git

Or install a prebuilt binary from an (unofficial) AUR package

yay -S hilbish

Uninstall

sudo make uninstall

Contributing

Any kind of contributions to Hilbish are welcome!
Make sure to read CONTRIBUTING.md before getting started.

Special Thanks To

Everyone here who has contributed:

Made with contributors-img.

Credits

  • This blog post which is how Hilbish now inserts a newline even if output doesn’t have one.

License

Hilbish is licensed under the MIT license.
Read here for more info.