This repository contains the zsh config and required files for setting up my computers. It overrides some of the default terminal features that macOS ships with.
Open .zshrc file (there is a dot prefixed, and file hidden by default) and change the $USERNAME
variable to your userName or just delete the variable and replace the $USERNAME
strings all together with your userName (e.g. replace $USERNAME
with satyamsovan123).
Copy .zsh-config folder (there is a dot prefixed, and folder is hidden by default) to /Users/userName folder (your home directory, e.g. copy to /Users/satyamsovan123).
To get the anti-aliased fonts and even cleaner terminal experience, you can use Homebrew.terminal file inside .zsh-config folder. It has a translucent blurry background with an added black tint and it enhances the reading experience too by changing the font style and size. You can double click on Homebrew.terminal file and make it default to use it.
It also has auto completion features, syntax highlighting. If you have Angular installed, you can uncomment the source <(ng completion script)
line in .zshrc file, which will give you auto completion for Angular CLI. For further customization, I highly suggest checking out zsh-syntax-highlighting and
zsh-autocomplete.
P.S. This can be used for macOS or any Linux/Unix based system with zsh installed.
A sample picture is added for reference