Skip to content

danfuzz/bashy-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bashy-lib

Test

"Using Bash-3.2 plus the intersection of BSD and GNU tools is the worst form of commandline scripting, except for all those other forms that have been tried from time to time." — @danfuzz, with apologies to Sir Winston Churchill

This is a "core library" of sorts for Bash, containing a bunch of stuff that I (@danfuzz) have found useful when developing new tools in Bash, along with some generally-useful utilities.

It is structured such that library units (sub-libraries) may be composed into a unified whole, mostly without interfering with each other, and mostly without code duplication.

Stability note

The 1.0 release is stable but not recommended for use.

The 2.* series of releases isn't yet stable. You can still expect breaking changes with each release. Expect a stable release sometime in 2024.

Documentation


Copyright 2022-2024 the Bashy-lib Authors (Dan Bornstein et alia).
SPDX-License-Identifier: Apache-2.0