Out of curiosity, what is your best script you can showcase?

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • bin

    my bins (mostly shell scripts) (by denisde4ev)

    I dunno... whatislove has to be up there :)

  • SaaSHub

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

    SaaSHub logo
  • dyetide

    a bash script that replaces hex, rgb, or hsl color codes out for other color codes. either within a file or from the terminal!

  • arg

    usage: arg [...args]; output: (count of args):(len of args) (...quoted arguments) (by denisde4ev)

    and another one very useful arg. for debugging problems in quoting. it has sh and C version. [count]:[length] [...quoted] https://github.com/denisde4ev/arg

  • pkm

    A super minimal TUI package manager wrapper written in BASH v4.2+

    pkm — https://github.com/wick3dr0se/pkm A TUI package manager wrapper

  • fml

    :card_index_dividers: A stupid simple, fast TUI file manager written in BASH v4.2+

    fml — https://github.com/wick3dr0se/fml TUI file manager

  • wgs

    A minimal wallpaper getter setter

  • nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    If they had used an .nvmrc file instead, I could run nvm use to ensure I'm using the correct node version. In order to get this same type of behavior I use a function I wrote called nvmpe that uses jq to get the node version from the value from package.json and then nvm to set my node version.

  • jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

    If they had used an .nvmrc file instead, I could run nvm use to ensure I'm using the correct node version. In order to get this same type of behavior I use a function I wrote called nvmpe that uses jq to get the node version from the value from package.json and then nvm to set my node version.

  • dun

    Meeting notes and todo tasks CLI

    Happy with dun, a note taking and tasks managing CLI. Dun

  • forkrun

    runs multiple inputs through a script/function in parallel using bash coprocs

    For me? My personal best script is (by a wide margin) my forkrun utility. It uses bash coprocs to efficiently parallelize loops. Usage is nearly identical to xargs -P <#>. Options are similar to xargs....a few are missing (namely those related to running things interactively), and a few options are things xargs doesnt do but forkrun can.

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

  • Exploring GCP With Terraform: Setting Up The Environment And Project

    7 projects | dev.to | 20 Aug 2023
  • I really want to use Gentoo but I'm tired of the compiling

    4 projects | /r/Gentoo | 11 Apr 2023
  • Have you made a bash script that improved your life on some way? My examples

    5 projects | /r/bash | 23 Mar 2023
  • Automate your Laravel app deployments with Azure DevOps

    2 projects | dev.to | 1 Mar 2023
  • Show HN: Redo – Command line utility for quickly creating shell functions

    3 projects | news.ycombinator.com | 1 Apr 2022