Starship: Cross-Shell Prompt
Works on the most common shells on the most common operating systems. Use it everywhere! Brings the best-in-class speed and safety of Rust, to make your prompt as quick and reliable as possible.
—
https://starship.rs/
Month: January 2024
jkool702/forkrun
jkool702/forkrun
runs multiple inputs through a script/function in parallel using bash coprocs – GitHub – jkool702/forkrun: runs multiple inputs through a script/function in parallel using bash coprocs
—
https://github.com/jkool702/forkrun
Shelly: Write Terminal Commands in English
Shelly is a powerful tool that translates English into commands that can be seamlessly executed in your terminal. You won’t have to remember exact commands anymore.
CLI User Experience Case Study:
CLI User Experience Case Study: Topiary
Command line interface (CLI) tools have a reputation for being difficult to use. Simplicity: Common tasks should be easy to perform. This is often not the case, but worse is when tasks can be tweaked in myriad ways, leading to a combinatorial explosion of flags, options and modifiers.
—
https://www.tweag.io/blog/2023-10-05-cli-ux-in-topiary/
Stream to chromecast with resolv
Stream to chromecast with resolved, vlc and bash
Chromecast is one of those devices I just generally use a lot. They are small practical and enables me to stream video or music to my TV from multiple devices. But it also requires you to have a supported browser or video player. This is obviously a bit boring.
—
https://linderud.dev/blog/stream-to-chromecast-with-resolved-vlc-and-bash/
Useful utilities and toys over DNS
Useful utilities and toys over DNS
Copy and run the below commands to try it out. Pass city names without spaces suffixed with .time. Pass two letter country codes optionally.
- dig mumbai.time @dns.toys
- dig newyork.weather @dns.toys
- dig 50CAD-AUD.fx @dns.toys
- dig 1-100.rand @dns.toys
hkdb/app
App is a cross-platform package management wrapper written in Go that remembers all the additional packages a user installs on a machine beyond the base installation so that all the same packages can be automatically reinstalled on another machine with one command. It also provides the same command line interface across different distros/OS’s and package managers so you don’t have to remember the various syntax across different OS’s and package managers. Last but not least, it allows users to upgrade all software packages installed on a system with a user defined set of package managers (ex. apt, flatpak, and AppImage) via a single command.
Exploring Bash Scripting: Understanding Key Flags
Exploring Bash Scripting: Understanding Key Flags
Bash scripting is a powerful and versatile tool that empowers users to automate tasks and streamline operations within a Unix-like environment. One crucial aspect of Bash scripting is the utilization of “flags” or command-line options, which enhance the script’s flexibility and adaptability.
—
https://www.atatus.com/blog/bash-scripting/