mirror of https://github.com/Hilbis/Hilbish
Compare commits
No commits in common. "c9f9ce07e8d195f16b61be68c2dc5cb75b2ac222" and "284248fc08829cb97795ecd851206135564bfaf4" have entirely different histories.
c9f9ce07e8
...
284248fc08
|
@ -27,14 +27,9 @@ jobs:
|
||||||
with:
|
with:
|
||||||
go-version: '1.17.7'
|
go-version: '1.17.7'
|
||||||
- name: Build
|
- name: Build
|
||||||
run: GOOS=${{ matrix.goos }} GOARCH=${{ matrix.goarch }} go build
|
run: GOOS=${{ matrix.goos}} GOARCH=${{ matrix.goarch }} go build
|
||||||
- uses: actions/upload-artifact@v2
|
- uses: actions/upload-artifact@v2
|
||||||
if: matrix.goos == 'windows'
|
|
||||||
with:
|
|
||||||
name: hilbish-${{ matrix.goos }}-${{ matrix.goarch }}.exe
|
|
||||||
path: hilbish.exe
|
|
||||||
- uses: actions/upload-artifact@v2
|
|
||||||
if: matrix.goos != 'windows'
|
|
||||||
with:
|
with:
|
||||||
name: hilbish-${{ matrix.goos }}-${{ matrix.goarch }}
|
name: hilbish-${{ matrix.goos }}-${{ matrix.goarch }}
|
||||||
path: hilbish
|
path: hilbish
|
||||||
|
|
||||||
|
|
32
README.md
32
README.md
|
@ -32,8 +32,17 @@ it to be.
|
||||||
**NOTE:** Hilbish is currently only officially supported and tested on Linux
|
**NOTE:** Hilbish is currently only officially supported and tested on Linux
|
||||||
|
|
||||||
## Prebuilt binaries
|
## Prebuilt binaries
|
||||||
Go [here](https://nightly.link/Rosettea/Hilbish/workflows/build/master) for
|
Binaries are provided for the latest commit.
|
||||||
builds on the master branch.
|
|
||||||
|
**Note that these use Hilbiline, not readline, and may be missing functionality
|
||||||
|
(moving the cursor, proper unicode support and backspace working properly)**
|
||||||
|
|
||||||
|
Click on the checkmark (or x) near the commit hash, then details for your platform
|
||||||
|
<br><img src="https://modeus.is-inside.me/dyr8UGGq.png"><br>
|
||||||
|
|
||||||
|
Then click on the artifacts drop down, and download artifact for your platform,
|
||||||
|
like what is highlighted in the screenshot.
|
||||||
|
<br><img src="https://modeus.is-inside.me/KJ0Puceb.png"><br>
|
||||||
|
|
||||||
## AUR
|
## AUR
|
||||||
[![AUR maintainer](https://img.shields.io/aur/maintainer/hilbish?logo=arch-linux&style=flat-square)](https://aur.archlinux.org/packages/hilbish)
|
[![AUR maintainer](https://img.shields.io/aur/maintainer/hilbish?logo=arch-linux&style=flat-square)](https://aur.archlinux.org/packages/hilbish)
|
||||||
|
@ -55,10 +64,25 @@ If you're new to nix you should probably read up on how to do that [here](https:
|
||||||
## Manual Build
|
## Manual Build
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
- [Go 1.17+](https://go.dev)
|
- [Go 1.17+](https://go.dev)
|
||||||
|
- GNU Readline
|
||||||
|
|
||||||
|
On Fedora or other RPM based distros, 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
|
||||||
|
```
|
||||||
|
|
||||||
|
On Arch Linux, it can be installed with:
|
||||||
|
```
|
||||||
|
sudo pacman -S readline
|
||||||
|
```
|
||||||
|
|
||||||
#### Build
|
#### Build
|
||||||
First, clone Hilbish. The recursive is required, as some Lua libraries
|
First, clone Hilbish:
|
||||||
are submodules.
|
|
||||||
```sh
|
```sh
|
||||||
git clone --recursive https://github.com/Rosettea/Hilbish
|
git clone --recursive https://github.com/Rosettea/Hilbish
|
||||||
cd Hilbish
|
cd Hilbish
|
||||||
|
|
Loading…
Reference in New Issue