Skip to content

Instantly share code, notes, and snippets.

@bartdorsey
Last active January 19, 2024 19:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bartdorsey/8e971a979ee8c5b88b070c35eb9c7c92 to your computer and use it in GitHub Desktop.
Save bartdorsey/8e971a979ee8c5b88b070c35eb9c7c92 to your computer and use it in GitHub Desktop.
Must have command line utilities

Must have command line utilities

This is my curated list of command line utilities that I can't live without

  • neovim - Enough said, you either use neovim, or you don't, I'm not going to tell you to use vim, but if you do, neovim is the way. See my neovim must have plugin list here
  • zsh - My shell of choice.
  • zoxide - zoxide is a fuzzy matching cd command. It will automatically remember commonly visited directories, and you can jump to them instantly.
  • fzf - fzf is a tool which will do fuzzy searching. Many of the other tools I use integrate fzf. For instance, zoxide's zi command uses this. You can also use it in your own shell aliases and scripts.
  • starship - Starship is a cross platform shell prompt. I use this so I can have the same prompt no matter which shell I'm using.
  • lsd - A fancy replacement for ls that has colors and icons.
  • dust - A better version of the unix du command, shows you a tree of your files and sorts them by size so you can see where all that disk space is going.
  • htop - A better version of the linux task manager top with colors and easy to use keybinds
  • lazygit - Normally I don't like git guis, but this text user interface is so fast and nice, I find myself using it a lot.
  • termdown - A countdown timer for your terminal. Why? Because it's fun.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment