# CLI

TODO

## Articles

* [Awk: The Power and Promise of a 40-Year-Old Language](https://www.fosslife.org/awk-power-and-promise-40-year-old-language)
* [6 Command Line Tools for Productive Programmers](https://earthly.dev/blog/command-line-tools/)
* [How to Handle Secrets on the Command Line](https://smallstep.com/blog/command-line-secrets/)
* [Building Rich terminal dashboards](https://www.willmcgugan.com/blog/tech/post/building-rich-terminal-dashboards/)
* [Search and replace tricks with ripgrep](https://learnbyexample.github.io/substitution-with-ripgrep/)
* [Rewritten in Rust: Modern Alternatives of Command-Line Tools](https://zaiste.net/posts/shell-commands-rust/)
* [Conventions for Command Line Options](https://nullprogram.com/blog/2020/08/01/)
* [My Favorite CLI Tools](https://switowski.com/blog/favorite-cli-tools)
* [CLIs are reified UIs](https://www.expressionsofchange.org/reification-of-interaction/)
* [Grep for System Admins: Using Grep to Automate Daily Tasks](https://developer.okta.com/blog/2020/05/06/grep-for-system-admins)
* [Fast Searching with ripgrep](https://mariusschulz.com/blog/fast-searching-with-ripgrep)
* [CLI: improved](https://remysharp.com/2018/08/23/cli-improved)
* [An Illustrated Guide to Some Useful Command Line Tools](https://www.wezm.net/technical/2019/10/useful-command-line-tools/)
* [Passing runtime data to AWK](https://blog.sanctum.geek.nz/)
* [Интерфейс командной строки](https://teccxx.neocities.org/mx1/cli.html)

## Links

* [Terminals Are Sexy](https://terminalsare.sexy/)
* [Writing Programs with NCURSES](https://invisible-island.net/ncurses/ncurses-intro.html)
* [Command Line Interface Guidelines](https://clig.dev/)
* [dasel](https://github.com/TomWright/dasel) - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package
* [rust recommendations and alternatives](https://gist.github.com/Phate6660/76779693f654d48c5c410be658c53f02)
* [Structured text tools](https://github.com/dbohdan/structured-text-tools) - A list of command line tools for manipulating structured text data
* [fzf](https://github.com/junegunn/fzf) - A command-line fuzzy finder
* [ripgrep](https://github.com/BurntSushi/ripgrep) - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
* [hyperfine](https://github.com/sharkdp/hyperfine)
* [coreutils](https://github.com/uutils/coreutils) - Cross-platform Rust rewrite of the GNU coreutils
* [wttr.in](https://github.com/chubin/wttr.in) - The right way to check the weather
* [cheat.sh](https://github.com/chubin/cheat.sh)
* [tldr-pages](https://github.com/tldr-pages/tldr) - Collaborative cheatsheets for console commands
* [Modern Unix](https://github.com/ibraheemdev/modern-unix)
* [You Don't Need GUI](https://github.com/you-dont-need/You-Dont-Need-GUI)
* [Awesome console services](https://github.com/chubin/awesome-console-services)
* [Awesome jq](https://github.com/fiatjaf/awesome-jq) - A curated list of awesome jq tools and resources
* [Awesome TUIs](https://github.com/rothgar/awesome-tuis)
* [Awesome CLI apps](https://github.com/agarrharr/awesome-cli-apps)
* [The art of command line](https://github.com/jlevy/the-art-of-command-line)
* [cli](https://github.com/cli/cli) - GitHub’s official command line tool
