Have you made a bash script that improved your life in some way? My examples

This page summarizes the projects mentioned and recommended in the original post on /r/commandline

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • cdhist

    Linux shell cd history.

  • Consider also cdhist.

  • beets

    music library manager and MusicBrainz tagger

  • You should look into beets. It does a damn good job of all of that.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • automatic-ripping-machine

    Automatic Ripping Machine (ARM) Scripts

  • I did the same thing for my camera, but did do the automation on insertion. I copied the methods used in Automatic Ripping Machine but modified it for my use-case. On insert it mounts the disk, then runs a script to look at it. If it matches the structure made by my camera, it then copies over the files, renames them based on exif data, and then wipes the disk. I don't verify hashes after copy since it more than doubles the time per disk.

  • cd-bookmarks

    cd-bookmarks.sh - add bookmarks to cd (in bash)

  • I use CD Bookmarks. It uses CD_PATH under the hood and is configurable in when you want it to display bookmarks (never, always, or only).

  • hal2023-cli

    CLI to interface with OpenAI's ChatGPT & DALL-E

  • fnt

    apt for fonts, the missing font manager for macOS/linux

  • dotfiles

    dotfiles - various system and application configuration files (by walderf)

  • i have a few directory listing related aliases in my dotfiles repo, which has more aliases/etc some may find useful.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hacker-scripts

    Based on a true story

  • synology_SMART_disk_data_logger

    Script to save SMART disk data from synology NAS into InfluxDB

  • I have one to log disk SMART data and email me if parameters are above, below, or equal to values I can set https://github.com/wallacebrf/synology_SMART_disk_data_logger

  • plex_update

    Synology Auto-Update Plex Script and PHP config webpage

  • Automatically update PLEX https://github.com/wallacebrf/plex_update

  • Synology_Data_Scrub_Status

    A script that will send an email notification when BTRFS and or RAID scrubs are active showing the current status

  • When Synology data scrubbing occurs emails me hourly status https://github.com/wallacebrf/Synology_Data_Scrub_Status

  • Synology_Docker_Container_Auto_Backup

    a script to automatically backup docker containers on a synology NAS

  • Auto backup docker container https://github.com/wallacebrf/Synology_Docker_Container_Auto_Backup

  • plex_backup

    Synology Plex Automatic Backup

  • Plex auto backup https://github.com/wallacebrf/plex_backup

  • launcelot-scripts

    Bash script to be configure desktop after a fresh install

  • so at work, my laptop kept on crashing, so i had to reinstall the os multiple times and then set up the entire thing over and over...so i wrote this script, which basically set's up the entire thing for me.this is the script: https://github.com/mcking-07/launcelot-scriptsand yeah, i'm open to suggestions on how i can improve this...

  • taskbook

    Tasks, boards & notes for the command-line habitat

  • Also I use taskbook to store tasks and notes across multiple boards from within a terminal. Furthermore I use a commands-manager - cli utility to group, manage and execute stored commands by patterns, grouppings, priorities. For example I have some notes stored by taskbook in order to search for items related to `english` topic I can use

  • commands-manager

    Command line app to group and run commands like a boss

  • Also I use taskbook to store tasks and notes across multiple boards from within a terminal. Furthermore I use a commands-manager - cli utility to group, manage and execute stored commands by patterns, grouppings, priorities. For example I have some notes stored by taskbook in order to search for items related to `english` topic I can use

  • opener

    Opens stuff, like webpages and files and executables, cross-platform (by domenic)

  • A command which is being performed very frequently I store with higher priority to run it simply by using `cmgr exec`. Opener - command line utility to open websites and executables, and one of my use cases is using it in couple with commands-manager. I store some command with high priority:

  • zx

    A tool for writing better scripts

  • Also I would notice that I often use bash scripts but in many cases prefer zx - very handy tool where bash and nodejs complement each other perfectly.

  • autojump

    A cd command that learns - easily navigate directories from the command line

  • Have you tried autojump?

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts