A short overview about some of my command line scripts and applications.
I am someone who uses command line applications in the terminal and through scripting a lot. And thus results in many aliases, scripts and full blown applications that I want to share at this place. This can range between Bash to Python to even Rust based programs. My personal focus is on Linux, some of them would probably work on other Unix based operating systems too (with tweaks), but not so much on Windows. Windows is just too different.
Links go to it’s Github repository or a Github Gist. Gists are just postings without being a full project, such as short scripts. Note that some of the (Bash) tagged projects are also valid POSIX Shell scripts without Bash specific functionality.
File Listing
- findpick (Bash): General purpose file picker combining “find” command with a fuzzy finder.
- fpath (Python): Reformat and stylize file path like text output.
- biggest (Bash): List biggest files and folders.
Archive Formats
- unwrap (Bash): Wrapper to marry GNU Parallel and 7-Zip for archive extraction.
Emulation
- tochd (Python): Convert game ISO and archives to CD/DVD CHD for emulation on Linux.
RetroArch / Emulation
- enjoy (Rust): Play any game ROM with associated emulator in RetroArch on Linux.
- reconf (Rust): Edit or view data from RetroArch config files.
- RetroArch Import Playlist (Python): Adapt and import foreign RetroArch playlists into RetroArch.
Steam
- geprotondl (Python): CLI to download latest or manage your GE-Proton for Steam.
YouTube
- yt-dlp-lemon (Bash): Simple wrapper to yt-dlp with only a subset of options.
Emoji
- emojicherrypick (Python): 🍒⛏️ Choose an emoji and go wild.
- peepbird (Rust): Lookup count of unread Thunderbird mails.
Menu Creation
- bsmenu (Bash): Create menu from arguments or stdin and output selection to stdout.
Help Documents
Package Manager
- yayqp (Bash): yay query preview.
- flatapp flatrun flatsearch (Bash): Run Flatpak apps by search filter or through fuzzy finder menu.
Process
- npid (Bash): Get name of process by pid.