/Command Line

6 Command Line Tools For Productive Programmers

- Adam Gordon Bell tl;dr: (1) Broot is a "better version" of tree (2) Funky “takes shell functions to the next level by making them easier to define, more flexible, and more interactive.” (3) FZF is a command-line fuzzy finder, and more.

featured in #244


Command Line Interface Guidelines

- Aanand Prasad Ben Firshman Carl Tashian Eva Parish tl;dr: "An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day."

featured in #218


HTTPie

- Jakub Roztocil tl;dr: "A user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax highlighting, persistent sessions, wget-like downloads, plugins, and more."

featured in #190


The Poetics Of CLI Command Names

- Carl Tashian tl;dr: Examples of naming anti-patterns (e.g. tool, kit, easy, util) and strong names (e.g. vim, curl), with reasons why. "None of it matters if your command doesn't actually do something useful."

featured in #185


An Illustrated Guide to Some Useful Command Line Tools

- Wesley Moore tl;dr: There is a "strong preference for fast tools without a large runtime dependency", most of these are written in Go or Rust.

featured in #159