Installation
Once installed, have a look at the Quick Start Guide.
✨ Quick Install for Linux and macOS
curl -fsSL https://raw.githubusercontent.com/derekwisong/datui/main/scripts/install/install.sh | sh
Don’t like piping to shell? See the alternative methods below.
Releases
Download a ready-to-use copy from the Latest Release on GitHub.
Datui runs on Linux, macOS, and Windows
Package Managers
Homebrew (macOS)
Install via the derekwisong/datui tap:
brew tap derekwisong/datui
brew install datui
Windows (WinGet)
Install via WinGet: The Windows Package Manager:
winget install derekwisong.datui
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
Pip
Get the module from PyPI and launch Datui right from a Python console.
pip install datui
See Python Module.
RPM-based (Fedora, RedHat)
Get the link to the .rpm file for the release version you want from the Latest Release.
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)
Download the .deb file for the release version you want from the Latest Release.
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 .