mirror of
https://github.com/mhoye/moderntools.git
synced 2024-11-15 19:48:01 +01:00
Reorganized README.md
Added some new submissions and re-organized them.
This commit is contained in:
parent
7d1fc56996
commit
bff00e79d8
1 changed files with 36 additions and 16 deletions
52
README.md
52
README.md
|
@ -10,32 +10,27 @@ Additions and corrections via raised issue or pull requests are welcome.
|
||||||
|
|
||||||
## System use and management
|
## System use and management
|
||||||
|
|
||||||
* [htop](https://htop.dev/), "a cross-platform interactive process viewer". An [htop-like utility called bottom](https://github.com/clementtsang/bottom) also got some votes.
|
* [htop](https://htop.dev/), "a cross-platform interactive process viewer".
|
||||||
* [tmux](https://github.com/tmux/tmux/wiki), a terminal multiplexer. Some people mentioned [screen](https://www.gnu.org/software/screen/manual/screen.html), the classic tool in this space, but noted that it's getting pretty long in the tooth and tmux is a pure improvement.
|
* An [htop-like utility called bottom](https://github.com/clementtsang/bottom) also got some votes.
|
||||||
|
* [tmux](https://github.com/tmux/tmux/wiki), a terminal multiplexer.
|
||||||
|
* Some people mentioned [screen](https://www.gnu.org/software/screen/manual/screen.html), the classic tool in this space, but noted that it's getting pretty long in the tooth and tmux is a pure improvement.
|
||||||
* [HTTPie](https://httpie.io/), a CURL-adjacentish command-line HTTP client for testing and debugging web APIs.
|
* [HTTPie](https://httpie.io/), a CURL-adjacentish command-line HTTP client for testing and debugging web APIs.
|
||||||
* [glow](https://github.com/charmbracelet/glow), a markdown-on-the-command-line tool that looks great. [Lowdown](https://github.com/kristapsdz/lowdown) is also interesting.
|
* [glow](https://github.com/charmbracelet/glow), a markdown-on-the-command-line tool.
|
||||||
* [fzf](https://github.com/junegunn/fzf), a command-line "fuzzy finder" that a few people suggested.
|
* [Lowdown](https://github.com/kristapsdz/lowdown), also a markdown tool, also interesting.
|
||||||
|
* [fzf](https://github.com/junegunn/fzf), a command-line "fuzzy finder".
|
||||||
* [tldr](https://tldr.sh/) - simplified man pages with practical examples. The world has needed this for a long time.
|
* [tldr](https://tldr.sh/) - simplified man pages with practical examples. The world has needed this for a long time.
|
||||||
* [zsh](https://en.wikipedia.org/wiki/Z_shell) + [OhMyZsh](https://github.com/ohmyzsh/ohmyzsh/) + [Alacritty](https://github.com/alacritty/alacritty): this trifecta came up a lot and it looks pretty amazing.
|
* [zsh](https://en.wikipedia.org/wiki/Z_shell) + [OhMyZsh](https://github.com/ohmyzsh/ohmyzsh/) + [Alacritty](https://github.com/alacritty/alacritty): this trifecta came up a lot and it looks pretty amazing.
|
||||||
* [Tree](https://linuxhandbook.com/tree-command/): show you the tree structure of directories, a bit like microdosing on Midnight Commander from back in the day.
|
* [Tree](https://linuxhandbook.com/tree-command/): show you the tree structure of directories, a bit like microdosing on Midnight Commander from back in the day.
|
||||||
* [Broot](https://github.com/Canop/broot): better navigation of directory trees.
|
* [Broot](https://github.com/Canop/broot): better navigation of directory trees.
|
||||||
* [dust](https://github.com/bootandy/dust): "du on steroids".
|
|
||||||
* [duf](https://github.com/muesli/duf) a better df.
|
|
||||||
* [ripgrep](https://github.com/BurntSushi/ripgrep), a line-oriented search tool that recursively searches the current directory for a regex pattern described as a better grep.
|
|
||||||
* [sd](https://github.com/chmln/sd), a better sed.
|
|
||||||
* [fd](https://crates.io/crates/fd-find), a better find
|
|
||||||
* [atool](https://linux.die.net/man/1/atool), a set of scripts that wrap common compressed-file-format handlers.
|
* [atool](https://linux.die.net/man/1/atool), a set of scripts that wrap common compressed-file-format handlers.
|
||||||
* [bat](https://github.com/sharkdp/bat), a "better cat".
|
|
||||||
* [lsd](https://github.com/Peltoche/lsd) and [exa](https://the.exa.website/), both new takes on the venerable ls.
|
|
||||||
* There's also [zoxide](https://github.com/ajeetdsouza/zoxide): an interesting update to, of all things, cd!
|
|
||||||
* Not really a new thing but a quality of life improvement: [the "ducks" alias.](https://gist.github.com/thebouv/8657674)
|
|
||||||
* [ag](https://github.com/ggreer/the_silver_searcher), the "silver searcher". "Fast ack".
|
|
||||||
* [mcfly](https://github.com/cantino/mcfly): replaces the usual ctrl-r shell-history search handler with a more powerful tool, super cool.
|
* [mcfly](https://github.com/cantino/mcfly): replaces the usual ctrl-r shell-history search handler with a more powerful tool, super cool.
|
||||||
* [ncdu](https://dev.yorhel.nl/ncdu), friend of htop and a nice disk usage display for the terminal.
|
* [ncdu](https://dev.yorhel.nl/ncdu), friend of htop and a nice disk usage display for the terminal.
|
||||||
* [LazyDocker](https://github.com/jesseduffield/lazydocker) and [LazyGit](https://github.com/jesseduffield/lazygit), CLI improvements for Docker and Git respectively.
|
* [LazyDocker](https://github.com/jesseduffield/lazydocker) and [LazyGit](https://github.com/jesseduffield/lazygit), CLI improvements for Docker and Git respectively.
|
||||||
|
|
||||||
## Data management
|
## Data management
|
||||||
|
|
||||||
|
A collection of modern data migration, conversion and management tools.
|
||||||
|
|
||||||
* [Gron](https://github.com/tomnomnom/gron), a tool for making JSON greppable.
|
* [Gron](https://github.com/tomnomnom/gron), a tool for making JSON greppable.
|
||||||
* [VisiData](https://www.visidata.org/): a tabular data visualization multitool.
|
* [VisiData](https://www.visidata.org/): a tabular data visualization multitool.
|
||||||
* [jq](https://stedolan.github.io/jq/) and [jid](https://github.com/simeji/jid) are both fantastic tools for inspecting and manipulating JSON.
|
* [jq](https://stedolan.github.io/jq/) and [jid](https://github.com/simeji/jid) are both fantastic tools for inspecting and manipulating JSON.
|
||||||
|
@ -44,13 +39,38 @@ Additions and corrections via raised issue or pull requests are welcome.
|
||||||
* [csvkit](https://github.com/wireservice/csvkit): if you spend a lot of time working with comma-separated values, accept no substitutes.
|
* [csvkit](https://github.com/wireservice/csvkit): if you spend a lot of time working with comma-separated values, accept no substitutes.
|
||||||
* [matplotlib](https://matplotlib.org/): the upgrade over gnuplot you've been waiting for.
|
* [matplotlib](https://matplotlib.org/): the upgrade over gnuplot you've been waiting for.
|
||||||
* [xidel](https://github.com/benibela/xidel): this looks like jq-for-html, and I'm intrigued.
|
* [xidel](https://github.com/benibela/xidel): this looks like jq-for-html, and I'm intrigued.
|
||||||
* [nushell](https://www.nushell.sh/): A structured-data pipeline-building shell. This looks amazing.
|
* [nushell](https://www.nushell.sh/): A structured-data pipeline-building _shell_.
|
||||||
* [miller](https://github.com/johnkerl/miller), a CSV multitool.
|
* [miller](https://github.com/johnkerl/miller), a CSV multitool.
|
||||||
* [st](https://github.com/nferraz/st), "Simple Statistics", a command-line app that calculates the sum, mean, standard deviation, and a few other things about a set of numbers.
|
* [st](https://github.com/nferraz/st), "Simple Statistics", a command-line app that calculates the sum, mean, standard deviation, and a few other things about a set of numbers.
|
||||||
* [dyff](https://github.com/homeport/dyff): diff for yaml.
|
|
||||||
* [ijq](https://sr.ht/~gpanders/ijq/), an "interactive jq".
|
* [ijq](https://sr.ht/~gpanders/ijq/), an "interactive jq".
|
||||||
* [Datamash](https://www.gnu.org/software/datamash/): Gnu, I know, but an interesting command-line-math tool.
|
* [Datamash](https://www.gnu.org/software/datamash/): Gnu, I know, but an interesting command-line-math tool.
|
||||||
|
|
||||||
|
## Specialized Tools
|
||||||
|
|
||||||
|
"Do one thing and do it well."
|
||||||
|
|
||||||
|
* [LatexDiff](https://github.com/ftilmann/latexdiff/): Like it says on the tin, Diff for Latex.
|
||||||
|
* [dyff](https://github.com/homeport/dyff): diff for yaml.
|
||||||
|
|
||||||
|
## Revisiting The Classics
|
||||||
|
|
||||||
|
A collection of tools best described as "A better $X"
|
||||||
|
|
||||||
|
* [duf](https://github.com/muesli/duf) a better df.
|
||||||
|
* [ripgrep](https://github.com/BurntSushi/ripgrep), a line-oriented search tool, described as a better grep.
|
||||||
|
* [sd](https://github.com/chmln/sd), a better sed.
|
||||||
|
* [fd](https://crates.io/crates/fd-find), a better find
|
||||||
|
* [bat](https://github.com/sharkdp/bat), a better cat.
|
||||||
|
* [dust](https://github.com/bootandy/dust), a better du.
|
||||||
|
* [lsd](https://github.com/Peltoche/lsd) and [exa](https://the.exa.website/), new takes on the venerable ls.
|
||||||
|
* There's also [zoxide](https://github.com/ajeetdsouza/zoxide): an interesting update to, of all things, cd!
|
||||||
|
* [ag](https://github.com/ggreer/the_silver_searcher): the Silver Searcher, a better ack (which was in turn born "a better grep".
|
||||||
|
|
||||||
|
## Quality-Of-Life command line improvements.
|
||||||
|
|
||||||
|
* [the "ducks" alias.](https://gist.github.com/thebouv/8657674)
|
||||||
|
* Re-upping [OhMyZsh](https://github.com/ohmyzsh/ohmyzsh/) here for its [remarkable collection of plugins](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins)
|
||||||
|
|
||||||
## Other collections
|
## Other collections
|
||||||
|
|
||||||
* The [moreutils](https://joeyh.name/code/moreutils/) collection.
|
* The [moreutils](https://joeyh.name/code/moreutils/) collection.
|
||||||
|
|
Loading…
Reference in a new issue