v1.0.3 · Arch Linux · MIT License

Command alias manager
for Arch Linux

Type less. Do more. 80+ built-in shortcuts. Interactive REPL session.

Python 3.10+ bash / zsh / fish MIT License Open Source
bash — youruser@arch
# Install ZER0
$ git clone https://github.com/LogLabsHQ/ZER0.git && cd ZER0
$ chmod +x install.sh && ./install.sh

# Open ZER0
$ zero

██████╗ ███████╗██████╗ ██████╗
╚════██╗██╔════╝██╔══██╗██╔═████╗
█████╔╝█████╗ ██████╔╝██║██╔██║
██╔═══╝ ██╔══╝ ██╔══██╗████╔╝██║
███████╗███████╗██║ ██║╚██████╔╝

Hello, Corona. ZER0 v1.0.3 is online.
Developed by: LogLabs · https://github.com/LogLabsHQ

[corona@ZER0 ~]$ upd
→ sudo pacman -Syu
[corona@ZER0 ~]$ gs
→ git status
[corona@ZER0 ~]$ add deploy "git push && ssh server ./deploy.sh"
Shortcut saved: deploy

[corona@ZER0 ~]$

// features

Everything you need.
Nothing you don't.

80+ Default shortcuts

Pacman, Git, Docker, Python, Node, Systemd, network and more — ready on first launch.

🖥️
Interactive REPL

Your own shell-like session with a custom [user@ZER0 ~]$ prompt.

🌐
Bilingual

Full Spanish and English support. Choose at install time or switch live with lang.

📦
Single file install

One install.sh does everything. No extra dependencies.

🔒
100% local

No telemetry. No accounts. No network calls. Your data stays on your machine.

🎨
Colorful terminal UI

Styled banner, colored prompt, box UI and LogLabs branding. Built for Arch terminals.

// installation

Up and running
in 60 seconds

bash
# 1. Clone
git clone https://github.com/LogLabsHQ/ZER0.git
cd ZER0

# 2. Install
chmod +x install.sh && ./install.sh

# 3. Reload and open
source ~/.bashrc
zero

After install, ZER0 also responds to -Z and $Z.

// documentation

Reference

💻 Internal Commands

All commands available inside the ZER0 session. No prefix needed.

CommandAliasesDescription
listls, -lList all saved shortcuts
add <shortcut> <cmd>aAdd or update a shortcut
rm <shortcut>remove, delDelete a shortcut
<shortcut> [args…]Run a shortcut
clearcls, cClear screen and show banner
aboutShow info about ZER0
langChange language
help--help, -hShow command list
version-vShow current version
exitquit, q, Ctrl+CExit ZER0

Default Shortcuts

80+ shortcuts loaded on first launch. Type list inside ZER0 to see all of them.

Package Management

ShortcutCommand
updsudo pacman -Syu
inssudo pacman -S
remsudo pacman -Rns
searchpacman -Ss
orphanssudo pacman -Rns $(pacman -Qdtq)
unlocksudo rm /var/lib/pacman/db.lck

Git

ShortcutCommand
gsgit status
gagit add .
gcgit commit -m
gpgit push
gplgit pull
gloggit log --oneline --graph --decorate

Systemd

ShortcutCommand
sstartsudo systemctl start
sstopsudo systemctl stop
srestartsudo systemctl restart
sstatussudo systemctl status
slistsystemctl list-units --type=service

Docker

ShortcutCommand
dpsdocker ps
dcudocker-compose up -d
dcddocker-compose down
dlogsdocker logs -f
dprunedocker system prune -af

See all 80+ shortcuts in the Wiki ↗

⚙️ Configuration

ZER0 stores everything in ~/.config/zer0/config.json. You can edit it manually.

config.json
{
  "name": "YourName",
  "lang": "en",
  "aliases": {
    "upd": "sudo pacman -Syu",
    "gs":  "git status"
  }
}

lang accepts "en" or "es".

🔄 Update

When a new version is released:

bash
cd ~/ZER0
git pull
./install.sh

Your shortcuts, name and language are never touched by the installer.

🗑️ Uninstall

bash
rm -f ~/.local/bin/zero
rm -rf ~/.config/zer0
rm -rf ~/ZER0

Then remove the # ─── ZER0 ─── block from your .bashrc / .zshrc.