Advice to be more efficient with the terminal?

This page summarizes the projects mentioned and recommended in the original post on /r/ExperiencedDevs

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • mcfly

    Fly through your shell history. Great Scott!

  • Find a replacement for Control-R (history search). mcfly or fzf will help immensely.

  • missing-semester

    The Missing Semester of Your CS Education 📚

  • This is a webpage I refer people often to: https://missing.csail.mit.edu/

  • 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.

    InfluxDB logo
  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • Find a replacement for Control-R (history search). mcfly or fzf will help immensely.

  • ShellCheck

    ShellCheck, a static analysis tool for shell scripts

  • also, write a lot of bash scripts. the Google Style Guide and shellcheck should help you learn good practice and why things are done in a certain way.

  • autocomplete

    IDE-style autocomplete for your existing terminal & shell

  • Fig for autocomplete. https://fig.io/

  • .tmux

    🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️

  • thefuck

    Magnificent app which corrects your previous console command.

  • TheFuck is great for those commands where you can't necessarily remember what you need. If you type a command wrong (such as git push when you aren't tracking a remote branch), you can just type fuck and you can cycle through a number of commands you might have wanted, based on your last command.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • fish-shell

    The user-friendly command line shell.

  • Fish Shell integrates the history search functionality of ctrl-R as just the default up-arrow behavior.

  • Consider using Rust CLI tools. Some were already mentioned, but here's a list I googled https://github.com/matu3ba/awesome-cli-rust

  • xxh

    🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.

  • Oh but you can! https://github.com/xxh/xxh

  • git-aware-prompt

    Display current Git branch name in your terminal prompt when in a Git working directory.

  • Also, if you use git and you've ever seen/miss git bash, this ends up showing your branch in the prompt and other useful things, I ended up setting it up both on my remote boxes and in wsl and in Mac https://github.com/jimeh/git-aware-prompt

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts