128 releases (13 breaking)
Uses new Rust 2024
| new 0.14.0 | Jun 14, 2026 |
|---|---|
| 0.13.35 | May 27, 2026 |
| 0.13.16 | Mar 14, 2026 |
| 0.10.10 | Dec 27, 2025 |
| 0.7.13 | Nov 30, 2025 |
#391 in Filesystem
5MB
120K
SLoC
InstantCLI
DOCS LIVE AT instantos.io/docs/ins
A powerful, Rust-based command-line tool for managing dotfiles, system diagnostics, WM keychords, game saves and much more.
Features
- dotfile management
- system diagnostics
- WM keychord management
- game save management
- video editing (yes, I know it's random)
Installation
Quick install
curl -fsSL https://raw.githubusercontent.com/instantOS/instantCLI/main/scripts/install.sh | sh
Set INSTALL_DIR to override the destination directory (defaults to a writable user bin in your PATH, otherwise /usr/local/bin).
Check before you pipe :)
Cargo
cargo install ins
AUR
yay -S ins
From Source
# Clone the repository
git clone https://github.com/your-username/instantCLI.git
cd instantCLI
# Build and install locally
just install
# Or install system-wide (requires sudo)
just rootinstall
Dependencies
- Rust
- Git
- FZF
- Restic
- SQLite3
Arch
sudo pacman -Sy git fzf restic sqlite --needed
Ubuntu
sudo apt update; sudo apt install -y git fzf restic sqlite3 pkg-config libssl-dev libgit2-dev libsqlite3-dev
Development
Building
# Debug build
cargo build
# Release build
cargo build --release
# Run with debug logging
cargo run -- --debug <command>
Testing
# Run all tests
cargo test
# Run integration tests
just test
Dependencies
~66–95MB
~1.5M SLoC