Skip to content

Commit

Permalink
Merge branch 'main' of github.com:beetcb/ghdl
Browse files Browse the repository at this point in the history
  • Loading branch information
beetcb committed Feb 15, 2022
2 parents 95f048e + af992b0 commit f53255a
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,15 @@

# Features

- Auto decompressing and unarchiving the downloaded asset (without any system dependencies like `tar` or `unzip`).
- Auto decompressing and unarchiving the downloaded asset (without any system dependencies like `tar` or `unzip`)

```ts
Currently supporting unarchiving `tar` and decompressing `zip` `gzip`.
Package format `deb` `rpm` `apk` will be downloaded directly
```

`ghdl` binary is statically linked, works well on non-FHS *nix systems like [NixOS](https://nixos.org/)). In case this is relevant to you, on that kind of system, only binaries like `ghdl` can be run directly.

- Setups for executable: `ghdl` moves executable to specified location and add execute permissions to the file.
- Auto filtering: multiple assets in one release will be filtered by OS or ARCH. This feature can be disabled using `-F` flag.
- Interactive TUI: when auto filtering is failed or returned multiple options, you can select assets in a interactive way, with vim key bindings support.
Expand All @@ -36,6 +39,7 @@
```sh
go install github.com/beetcb/ghdl/ghdl@latest
```
> Note: Just to be safe, you'd better specify CGO_ENABLED=0 when running `go install` on non-FHS *nix systems like [NixOS](https://nixos.org/))

- Download and run executable from release.
- Run the following shell script(*nix system only):
Expand Down

0 comments on commit f53255a

Please sign in to comment.