Installation
Abel is tested to work on macOS, Linux and Windows on the x86-64 architecture. Other architectures may also work, it's just not tested.
To try out Abel, use a prebuilt binary from Releases, or artifacts produced by GitHub Actions after every push. If there is no binary for your platform, or you want to contribute to Abel, you can also compile it yourself.
Compile
You need:
- Lastest stable version of Rust (upon Abel's version release)
- GCC or GCC-compatible C compilers (for compiling Lua)
- make (for compiling Lua)
- (On Linux) OpenSSL or LibreSSL development libraries (for example,
libssl-dev
on Debian and Ubuntu). Not necessary if usingabel-core/tls-vendored
feature flag. - Lua 5.4, if
abel-core/mlua-vendored
flag is disabled.
Clone and compile the project:
$ git clone https://github.com/hack3ric/abel
$ cd abel
$ cargo install --path cli
Install from Cargo
Install the version published in crates.io:
$ cargo install abel --locked