██████╗ ███╗ ███╗███╗ ██╗██╗
██╔═══██╗████╗ ████║████╗ ██║██║
██║ ██║██╔████╔██║██╔██╗ ██║██║
██║ ██║██║╚██╔╝██║██║╚██╗██║██║
╚██████╔╝██║ ╚═╝ ██║██║ ╚████║██║
╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝
Quick Start
git clone https://github.com/therealcoolnerd/omni.git
cd omni
cargo build --releaseThe binary is at target/release/omni.
Linux / macOS:
sudo cp target/release/omni /usr/local/bin/Windows (PowerShell — run as Administrator):
Copy-Item target\release\omni.exe C:\Windows\System32\omni.exeomni --version
omni --helpomni install gitOmni detects the current platform, selects the appropriate package manager, and runs the install. No flags, no OS branches.
omni install <package> # Install
omni remove <package> # Remove
omni search <query> # Search all available managers
omni info <package> # Package details
omni list # Installed packages
omni update --all # Update everythingEvery operation is logged. You can review and reverse it:
omni history show # See what has been installed/removed
omni history undo # Reverse the last operation
omni snapshot create "clean" # Save current state
omni snapshot revert "clean" # Restore to saved statecargo build --release --features gui
omni guicargo build --release --features ssh
omni ssh user@server install nginxomni web --port 3000
# Open http://127.0.0.1:3000Test any command without touching the system:
omni --mock install firefox
omni --mock update --all- Full command reference: docs/user-guide.md
- Build options and platforms: docs/installation-guide.md
- Configuration options: CONFIGURATION.md
- Full feature overview: README.md