Fork of jotyGill/quickz-sh with my personal settings.
Installs the following:
- powerlevel10k theme (https://github.com/romkatv/powerlevel10k)
- Nerd-Fonts (https://github.com/ryanoasis/nerd-fonts)
- zsh-completions (https://github.com/zsh-users/zsh-completions)
- zsh-autosuggestions (https://github.com/zsh-users/zsh-autosuggestions)
- zsh-syntax-highlighting (https://github.com/zsh-users/zsh-syntax-highlighting)
- history-substring-search (https://github.com/zsh-users/zsh-history-substring-search)
- fzf (https://github.com/junegunn/fzf)
- k (https://github.com/supercrabtree/k)
- marker (https://github.com/pindexis/marker)
- todotxt (https://github.com/todotxt/todo.txt-cli)
- nanorc syntax highlighting (https://github.com/scopatz/nanorc)
Sets following useful aliases:
- l="ls -lah" - just type "l" instead of "ls -lah"
- alias k="k -h" - show human readable filesizes, in kb, mb etc
- x="exit"
- https - make httpie use https
- myip - (wget -qO- https://wtfismyip.com/text) - what's my ip: quickly find out external IP
- cheat - (https://github.com/chubin/cheat.sh) - cheatsheets in the terminal!
- speedtest - (curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 -) run speedtest on the fly
- dadjoke - (curl https://icanhazdadjoke.com) - terminally sick jokes
- dict - (curl "dict://dict.org/d:$1 $2 $3") - dictionary definitions
- ipgeo - (curl "http://api.db-ip.com/v2/free/$1") - finds geo location from IP
Requirements:
git
to clone it.python3
orpython
is required to run option '-c' which copies history from .bash_history
git clone https://github.com/dwffls/quickstart.git
cd quickstart
./quickz.sh -c # only run with '-c' the first time, running multiple times will duplicate history entries
-
If you are already using zsh, your zsh config will be backed up to .zshrc-backup-date
-
If the text/icons look broken, make sure your terminal is using one of the Nerd fonts. discussion.
-
marker's shortcut "Ctr+t" clashed with fzf so I rebound it to "Ctr +b"
-
All oh-my-zsh plugins are installed under ~/.oh-my-zsh, Other tools (fzf,marker,todo) are installed in ~/.quickzsh