Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

You can obtain Datui from pre-built releases or by compiling from source.

Once installed, have a look at the Quick Start Guide.

Installing a Pre-built Release

To acquire a pre-built copy of Datui, you may download one from the Datui Releases Page on GitHub.

There is a dev release that tracks the latest development build. This release will have the freshest features but may be less stable.

Package Managers

Arch Linux (AUR)

Datui is available in the Arch User Repository as datui-bin. Install it with an AUR helper such as paru or yay:

paru -S datui-bin

or

yay -S datui-bin

RPM-based (Fedora, RedHat)

Datui is not yet available in the any of the offical repositores for RPM-based distributions.

Get the link to the .rpm file for the release version you want from the Releases Page.

Use dnf to install that link.

dnf install https://github.com/derekwisong/datui/releases/download/vX.Y.Z/datui-X.Y.Z-1.x86_64.rpm

Deb-based (Debian, Ubuntu)

Datui is not yet available in the any of the offical repositores for Deb-based distributions.

Download the .deb file for the release version you want from the Releases Page.

Use apt to install that file:

apt install ./datui-X.Y.Z-1.x86_64.deb

Compiling from Source

Datui is built using Rust, leveraging its Cargo toolkit for compilation.

To compile a release-quality executable, clone the repository and use cargo to build:

git clone https://github.com/derekwisong/datui.git
cd datui
cargo build --release

If desired, before building you could check out a specific release tag

git tag --list
git checkout <tag from the list>
cargo build --release

The datui executable can be found in the target/release directory.

Run it directly, or copy the file to a location on your PATH environment variable to make it discoverable by your terminal.

Using cargo install

You may use cargo to install Datui locally into Cargo’s binary cache. (The ~/.cargo/bin directory on Linux).

cargo install --path .

To run the application you will need to add the Cargo bin directory to your PATH.

On Linux: export PATH=$PATH:~/.cargo/bin