bash-oo-framework
bash-oo-framework copied to clipboard
Bash Infinity is a modern standard library / framework / boilerplate for Bash
Welcome to [Renovate](https://redirect.github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin. 🚦 To activate Renovate, merge this Pull Request. To disable...
I've added __BACKTRACE_EXITCODE__ to be able to check in catch clause original exit number
missing UI.Color flags caused 'ERROR: Call stack exceeded' in exception handling when there was no tty
Hi, before use and maybe invest some time to make the project better I usually ask if the project is active. I mean, if it is being reviewed by the...
Hello, first off, this is super cool. I was trying to dynamically create an object like so `SomeClass $($var:someVariable)`, this works and the object is created. The issue arises when...
Random number generator to be added if possible This could be improved, but this is the basic one Usage: `gen_random [WHATEVER MINIMUM] [WHATEVER MAXIMUM]` Sample script: ```# function gen_random() {...
Exception messages are invisible in light theme mode in Shell console.
The following error occurred boolean trueVar=true $var:trueVar toString #true boolean falseVar=false $var:falseVar toString #UNCAUGHT EXCEPTION: toString Is it a bug? Or is my implementation incorrect?
Hi all! As the title says, util/exception.sh shows stack trace as expected but don't exit on `Ctrl+C`. The script just keeps running, just as if I have pressed `Enter`. Is...
My first attempt to use this project failed. ``` #!/bin/bash source "$( cd "${BASH_SOURCE[0]%/*}" && pwd )/lib/oo-bootstrap.sh" import util/exception ta() { touch /untouchable } ta ``` running it: ``` $...