- essentials:
$ apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev
- rbenv (ruby environment grooming)
- bundler (ruby dependency management)
- go (statically typed, compiled programming language)
- zsh (shell designed for interactive use)
- tmux (terminal multiplexer for Unix-like operating systems)
- tig (text-mode interface for git)
- vim spf edition (vim distribution)
- oh-my-zsh (framework for managing your zsh configuration)
- docker (operating-system-level virtualization)
- vagrant (create and configure reproducible and portable development environments)
- node (JavaScript runtime)
- nvm (Node Version Manager)
- fzf (command-line fuzzy finder)
- silver searcher (code searching tool similar to ack)
- zsh autosuggestion (Fish-like autosuggestion for zsh)
- bat (cat clone)
- asciinema (record and share terminal sessions)
- fd (user-friendly alternative to 'find')
- tpm (tmux plugin manager)
- ncdu (disk usage analyzer using an ncurses interface)
- dive (tool for exploring each layer in a docker image)
- skaffold (repeatable Kubernetes development)
- kubectx (switch faster between clusters and namespaces in kubectl)
- octodown (markdown previewing from shell)
- htrace (http/https troubleshooting and profiling)
- gawk (GNU awk utility)
- shellcheck (shell script analysis tool)
- httpie (command line HTTP client)
- shellcheck (shell script analysis tool)
- k9s (kubernetes CLI to manage clusters)
- stern (multi pod and container log tailing for kubernetes)
- awscli (AWS cli)
- aws-shell (integrated shell for working with the AWS CLI)
- mkdocs (static site generator that's geared towards building project documentation)
- tmux-xpanes (tmux-based terminal divider)
- wdiff (front end to diff for comparing files on a word per word basis)
- pdfgrep (pdf text search)
- curlie
- httpstat