2021-03-19 14:26:58 +00:00
|
|
|
# Hilbish
|
2021-03-20 05:45:17 +00:00
|
|
|
🎀 a nice lil shell for lua people made with go and lua
|
|
|
|
|
2021-03-21 18:46:45 +00:00
|
|
|
It is currently in a mostly beta state but is very much usable
|
|
|
|
(I'm using it right now).
|
|
|
|
|
2021-03-21 22:19:26 +00:00
|
|
|
# Links
|
|
|
|
- **[Documentation](https://github.com/Hilbis/Hilbish/wiki)**
|
|
|
|
|
2021-03-20 05:45:17 +00:00
|
|
|
# Building
|
2021-03-21 18:46:45 +00:00
|
|
|
Prebuilt binaries are not yet provided, so to try it out you'll have to manually compile.
|
2021-03-20 05:45:17 +00:00
|
|
|
|
|
|
|
**NOTE:** Hilbish is currently only officially supported and tested on Linux
|
|
|
|
|
2021-04-04 17:15:55 +00:00
|
|
|
### Prerequisites
|
|
|
|
- [Go 1.16](https://go.dev)
|
|
|
|
|
|
|
|
- GNU Readline
|
|
|
|
|
|
|
|
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
|
|
|
|
```
|
2021-03-20 05:45:17 +00:00
|
|
|
|
2021-03-22 21:23:24 +00:00
|
|
|
### Install
|
|
|
|
```sh
|
2021-03-20 05:45:17 +00:00
|
|
|
git clone https://github.com/Hilbis/Hilbish
|
|
|
|
cd Hilbish
|
2021-03-23 04:05:21 +00:00
|
|
|
make build
|
2021-03-22 21:23:24 +00:00
|
|
|
sudo make install
|
2021-03-23 04:05:21 +00:00
|
|
|
# Or
|
2021-03-26 02:07:58 +00:00
|
|
|
sudo make all
|
2021-03-20 05:45:17 +00:00
|
|
|
```
|
|
|
|
|
2021-03-23 13:56:41 +00:00
|
|
|
Alternativly, if you use Arch Linux, you can install Hilbish with an **(unofficial)** AUR package
|
|
|
|
```sh
|
|
|
|
yay -S hilbish-git
|
|
|
|
```
|
|
|
|
|
2021-03-22 21:23:24 +00:00
|
|
|
### Uninstall
|
2021-03-21 22:20:35 +00:00
|
|
|
```sh
|
2021-03-22 21:23:24 +00:00
|
|
|
sudo make uninstall
|
2021-03-21 22:20:35 +00:00
|
|
|
```
|
2021-03-20 05:45:17 +00:00
|
|
|
|
|
|
|
# License
|
|
|
|
[MIT](LICENSE)
|