https://github.com/danfuzz/bashy-lib
"Core Library" for Bash.
https://github.com/danfuzz/bashy-lib
Last synced: about 1 year ago
JSON representation
"Core Library" for Bash.
- Host: GitHub
- URL: https://github.com/danfuzz/bashy-lib
- Owner: danfuzz
- License: other
- Created: 2022-11-03T17:35:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-18T16:25:19.000Z (about 1 year ago)
- Last Synced: 2025-06-18T17:33:42.378Z (about 1 year ago)
- Language: Shell
- Size: 659 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README
Bashy-lib
=========
[](https://github.com/danfuzz/bashy-lib/actions/workflows/main.yml)
"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 2025.
## Documentation
* [Argument Processing](./doc/arg-processor.md)
* [Developer Guide](./doc/developer-guide.md)
* [User Guide](./doc/user-guide.md)
- - - - - - - - - -
```
Copyright 2022-2025 the Bashy-lib Authors (Dan Bornstein et alia).
SPDX-License-Identifier: Apache-2.0
```