Skip to content

Instantly share code, notes, and snippets.

@the-codinator
Last active July 3, 2024 23:40
Show Gist options
  • Save the-codinator/fff635974319de6d56e361aa3ee3c439 to your computer and use it in GitHub Desktop.
Save the-codinator/fff635974319de6d56e361aa3ee3c439 to your computer and use it in GitHub Desktop.
Useful CLI tools to have for you shell

Useful CLI tools to have for you shell

Almost everything here is installable via homebrew

Common

Infra Services

  • Terraform CLI: terraform
  • Vault CLI: vault
  • k8s CLI: kubectl
  • Azure CLI: az
    • Azure Functions Tools CLI: func
  • AWS CLI: aws

Dev

  • NodeJS: node, npm
    • Yarn: yarn (brew: --ignore-dependencies to manually use LTS version of node)
  • Sdkman: sdk (mainly for Java related stuff coz homebrew messes up versions)
    • Maven: mvn
    • SBT: sbt
    • Scala: scala
  • Java: java --> don't use homebrew (gets latest java which isn't LTS / supported by scala, sbt); use manual installer from Oracle's site for global version installation
  • NGrok: ngrok
  • Ookla speedtest (skip this... the tap is slow & affects homebrew performance)
  • Parsing image to text: pngpaste, tesseract
  • Copy / Paste CLI (Windows WSL / Git Bash using clip & powershell, Linux using xsel, MacOs using pbcopy/pbpaste)
    • Also checkout uclip (created by me)

Should exist by default (on unix based)

  • sed, awk, grep
  • git
  • g++, gcc
  • curl, wget

Hackerman

Amazing Tools

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment