Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
dotfiles-v2
My personal dotfiles from Arch Linux setup with XMonad as the window manager (*chad feeling*). (by genzyy)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Then we need to install a package manager for fish shell. The name is fisher. Fisher is a package manager for fish shell and is very fast. Install fisher by running,
I usually work on the terminals only and for that I frequent switch between different directories, editing them in vim (I use neovim), etc. So for me having a built-in autocompletion for shell with syntax highlighting and is a plus point. With that I also use this. This is a fish shell tool for jumping different directories with two word command. For example, I have a very nested directory that I want to visit and from there I need to go to another nested directory and let's name the first directory as portfolio and my terminal config. Now for that I use the z tool and using the z tool I can create aliases for that directory.
Now you can also customize the prompt itself using a config file. I have my config here or you can read the starship docs here.
Also for icon support in the terminal while displaying directories, you can visit ptSh and exa.
For the prompt, I use Starship Prompt. For installing this I had some problem while running the below command in fish so I went to bash shell and executed the command and it installed the prompt successfully.