Software Engineer Handbook
  • 👋Welcome to this handbook
  • Level 0 : Non-technical considerations
    • How to manage your time effectively
    • How to prepare for job interviews #1 : Digital Presence
    • How to prepare for job interviews #2 : At the interview
  • Level 1 : Computer Science
    • Intro: Why computer science is critical
    • Algorithms & Data structures Handbook
      • Algorithms & Data structures Handbook
      • Sorting Algorithms
      • Data Structures ADTs Implementation (In Go)
      • Techniques for Solving Data Structures Problems
    • Computer Organization and Architecture
    • Operating Systems
    • Database systems
  • Level 2 : System Design
    • Step 1 : Analysis
    • Step 2 : Digging deeper into data modeling
    • Step 3 : High-Level component design
    • Step 4: Low-Level / Detailed Design system
      • Clients
      • Application Servers
      • Databases
      • Security
      • Distributed Systems with Microservices
  • Level 4: Productivity Handbook for Software Engineers
    • How I use Fig
    • Command line tools
    • Develop on the cloud
  • Extra
  • Leadership
    • Processes
    • Poeple
    • Delivery
    • Transitioning to a new role
    • Resources I like
Powered by GitBook
On this page
  • Command line tools
  • General
  • Specialized
  • Extra
  1. Level 4: Productivity Handbook for Software Engineers

Command line tools

PreviousHow I use FigNextDevelop on the cloud

Last updated 2 years ago

Command line tools

General

  1. The necessary evil : brew

    The perfect solution to manage project package dependencies is through installing binaries directly with a locked version (a specific binary release not a a latest release), but it’s fine for personal usage to install tools that are not critical to running your project

  2. For search I use rg

  3. For managing my Github account, PRs, searching I use gh client program

  4. Get Notified by your terminal ‣

  5. Alias for listing (inside your .zchrc or your bash profile)

    alias ls=’ls -G’  // Enable colorized output 🎨
  6. Better than man pages, gives you examples and colorized output

  7. Forgot the password ? this tool show the wifi password you are using

    https://github.com/rauchg/wifi-password

Specialized

https://github.com/ahmetb/kubectx

Extra

rg(1) - ripgrep - Debian testing - Debian Manpages
GitHub CLI
tldr pages
AWS Command Line Interface
Chmod Command Cheat Sheet & Quick Reference
ngrok - Online in One Line