- Operations
- Installation
- Uninstallation
- What is it?
- What it does?
- Known Issues
-
How to install?
- Visit release page
or clone the repository
git clone https://github.com/nerdlaunda/bestation/
- Run
setup.sh
- Visit release page
or clone the repository
-
How to Uninstall?
- Run
uninstall.sh
- Run
This is a automation script to beautify your terminal for a better experience as well as productivity.
It does the following.
-
Install these tools:
- Git
- curl
- zsh
- Peco
- jq
- htop
- exa
- bat
-
What are the additional item installed?
- Zsh theme:
- powerlevel10k
- Zsh plugins:
- zsh-peco-hitsory
- zsh-autosuggestions
- zsh-syntax-highlighting
- zsh-z
- Git
- zsh configuaration file
- powerlevel10k configuaration file
- Zsh theme:
-
How to install?
- Make sure you have sudo permissions to the current user and internet connectivity.
- Go to a directory where user has write permission. If not sure type
cd /tmp
and hit enter. - Type
git clone https://github.com/nerdlaunda/bestation.git
or a latest release can be downloaded from release page https://github.com/nerdlaunda/bestation/releases. - Type
/tmp/bestation/setup.sh
-
How and what exactly it does?
- Execution starts from setup.sh
- As pre-flight
- It checks if $HOME/.local/bin exists and(or) other tools. If exists then they are removed.
- Install Git and curl
- As Independents it check if below tools are exists and installs them
- zsh
- Peco
- jq
- htop
- exa
- bat
- As zsh configuaration
- Install oh-my-zsh
- Install powerlevel10k
- Download the custom plugins
- As finalizing
- It copies files from ./files directory to respective destination
- NOTE: Powerlevel10k can be (not required) configured using command
p10k configure
after script is successful. And fonts needs to be installed manually.
- On uninstall, if the terminal(wsl) breaks with error
[process exited with code 1] - Run in powershell
wsl.exe -e sudo apt-get install zsh
- runsudo chsh -s /bin/bash <username>
- Restart terminal