Script to prepare your GNU/Linux terminal (WSL also) in a «superterminal» with modern, autocompleted commands and other features.
- Shell: ZSH + OH-MY-ZSH + Agnoster theme
- Plugins: Zgen plugin manager + History & Red/green completion commands
- Essentials tools: wget + git + make + cmake + g++
- CLI Editors: vim + nano + micro
- CLI tools: ccze + jq + nnn
- API/Request tools: curl + http + googler + ddgr
- Help/Info: man + tldr + neofetch
- Fun: sl + lolcat + wipeclean + cmatrix
- Compressors/conversors: unzip + zip + bzip2 + p7zip + svgo + ttf2woff + woff2 + ffmpeg
- Language + Package Managers: Go + Rust + Deno + Node/NVM/PNPM
- Containers: Docker
| Modern commands | 
|---|
| bat (cat) | 
| exa (ls, tree) | 
| glow (cat .md) | 
| jless (cat .json) | 
| catimg (image cat) | 
| duf (df) | 
| ncdu (du) | 
| zoxide (cd) | 
| htop (top) | 
| icdiff (diff) | 
| zellij (tmux) | 
| hyperfine (time) | 
git clone https://github.com/manzdev/dotfiles ~/.dotfiles
cd ~/.dotfiles
bash install.sh- Note: Do not run as root/sudo this file!
If you haven't a non-root user with sudo privileges, create it before run this script:
adduser manz --quiet
usermod -aG sudo manz
apt-get update -y && apt-get install -y sudo git
su manz