Modern Problems Require Modern Solutions
Over on Mastodon I asked: “What modern utilities should be a standard part of a modern unixy distro? Why? I’ve got jq, pandoc, tldr and a few others on my list, but I’d love to know others.”
—
https://exple.tive.org/blarg/2023/02/17/modern-problems-require-modern-solutions/
Category: Links
shfmt shell formatter
shfmt formats shell programs. If the only argument is a dash (-) or no arguments are given, standard input will be used. If a given path is a directory, all shell scripts found under that directory will be used. If any EditorConfig files are found, they will be used to apply formatting options.
—
https://github.com/mvdan/sh/blob/master/cmd/shfmt/shfmt.1.scd
Introducing Komandi, an AI-power
Introducing Komandi, an AI-powered terminal commands manager
2Posted by6 hours ago 100% Upvoted
—
https://www.reddit.com/r/indiehackers/comments/10rmhfc/introducing_komandi_an_aipowered_terminal/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
adityaathalye/shite
adityaathalye/shite
The little static site generator from shell. Assumes Bash 4.4+. This is baaasically what it does.
—
https://github.com/adityaathalye/shite
unclereeemus/ytmp
unclereeemus/ytmp
ytmp a shell script for playing, downloading, and keeping track of music from youtube and local files with an extensive queue manager using fzf, vim, or cli demo: https://www.reddit.
—
https://github.com/unclereeemus/ytmp
Unix/Linux Command Combinations
Unix/Linux Command Combinations That Every Developer Should Know
Most developers who use Unix-based or Unix-like operating systems like to instruct the computer via the terminal. They typically use standard (POSIX) Unix/Linux commands and other system commands to handle file operations, system configurations, and process control.
—
https://levelup.gitconnected.com/unix-linux-command-combinations-that-every-developer-should-know-9ae475cf6568
red-data-tools/YouPlot
Sponsor red-data-tools/YouPlot
YouPlot is a command line tool that draws plots in the terminal. In this example, YouPlot counts the number of chromosomes where genes are located.
—
https://github.com/red-data-tools/YouPlot
Slackadays/Clipboard
Slackadays/Clipboard
Cut, copy, and paste files wherever you want, all from the comfort of your terminal! To my knowledge, this is the first implementation of a clipboard ever for a command line.
—
https://github.com/Slackadays/Clipboard
Host Your GIFs with VHS
Host Your GIFs with VHS
VHS now ships with automatic GIF hosting making it easy to share your VHS creations with your friends, foes, coworkers, and the internet. To publish your GIFs just add the –publish flag. But first things first.
—
https://charm.sh/blog/vhs-publish/
sigoden/runme
sigoden/runme
Download from Github Releases, unzip and add runme to your $PATH. To define a new task, simply create the bash function and add the @cmd above it. Task is just function
—
https://github.com/sigoden/runme