Ask HN: Best thing you've made in CLI

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • git-fuzzy

    interactive `git` with the help of `fzf`

  • Mine: https://github.com/bigH/git-fuzzy

    Bonus points if you have something you're currently working on.

  • jira-cmd

    Another JIRA Command Line Interface for node.js

  • I inherited jira-cmd from it's original author and added ton of functionalities to make my office life easier. I've been using it daily for the past 8 years.

    The most used feature for me is i can save templates for jira like creating same type of jira (epic tagged, with labels, mandatory fields,and any other constant components, ) with multiple titles.

    https://github.com/palashkulsh/jira-cmd

  • 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
  • zsh-magic-dashboard

    Pressing "enter" on an empty buffer displays an information-rich and pretty dashboard.

  • I once made a pretty dashboard: press `enter` on an empty terminal buffer to display a short git log, overview of files, and git diff stats, all colorized and iconized. https://github.com/chrisgrieser/zsh-magic-dashboard

    Otherwise, I have a bunch of small utilities in my dotfiles. One of my favorites is this one for interactive staging/unstaging of files with git. Thanks to `fzf`, implemented with only ~15 loc.

    ```bash

  • x-cmd

    Opensource lightweight posix script for tools (500+) management and classic command extensions

  • Code is here: https://github.com/x-cmd/x-cmd

    I have spent 3 years on this project. I have developed a json parser module and tui module using posix shell and awk, which make implementing web cli with sh/awk/curl possible.

    x-cmd currently providing a pkg system with 500+ pkgs. No root priviledge required when installing x-cmd and x-cmd's pkg.

  • workers-sdk

    ⛅️ Home to Wrangler, the CLI for Cloudflare Workers®

  • https://github.com/cloudflare/workers-sdk/blob/main/packages...

  • finstem

    Simple Finnish stem word finder

  • It ain't much, but it's honest work: https://github.com/hiAndrewQuinn/finstem

    I moved to Finland a few years ago to be with my then-fiancee, now-wife. I started learning Finnish and found that constantly going to Wiktionary to search for the root forms of their words, which have 15 declensions, possessive endings, clitics similar to Japanese particles, and other craziness going on in the root form themselves.

    I wrote this to let me very quickly strip away all of that and get just the original dictionary forms of words. Later I wrapped it into a little `fzf` script to make it easy to analyze entire sentences or paragraphs at once.

    The code is nothing special at all, but I use this thing dozens of times daily, and it's never let me down.

  • hc-runner

    Run stuff and report results to healthchecks

  • https://github.com/n8henrie/hc-runner

    Another wrapper for piping things to healthchecks.io, my first exercise to wrangling CLI and layered config in rust (and frankly -- in spite of my love for rust -- made me miss some of the better established / batteries-included options in python / go).

    In large part inspired by the privacy / sandboxing in modern MacOS, for which you can "allowlist" a binary (meaning you'd have to e.g. allow the whole python interpreter as allowing a .py script doesn't work), so I can allowlist the hc-runner binary and anything it runs will not further prompt me for permissions.

    (Which has obvious security implications.)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • web2pdf

    🔄 CLI to convert Webpages to PDFs 🚀

  • kanban-python

    Kanban Terminal App written in Python

  • json-to-smart-csv

    Hammer arbitrary JSON into CSV records

  • JsonToSmartCsv: https://github.com/instantiator/json-to-smart-csv

    It's a little tool to help flatten JSON.

    If necessary it'll duplicate data in rows to achieve that (ie. if you need to iterate through objects within objects...)

    It's highly configurable, so things can get fun and complicated if you need them to.

  • FNav

    Simple directory navigator that works with cd

  • I spent way too long looking for an xplat lf/ranger that I can just use with cd without having to write the selected directory to a temp file (which then gets complicated if you want something portable across shells) so I made a directory navigator that renders to stderr and only the final directory selection goes to stdout https://github.com/gsuuon/FNav

  • treblle-cli

  • I am launching a CLI tool this week that allows you to get insights into your Open API specification. It is currently a beta pre-release, but built using Go and pTerm - it was a lot of fun if I am honest!

    https://github.com/Treblle/treblle-cli

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