-
v0.10.31
Shellfu v0.10.31 - FloatingPointError Overview of changes: * Added few missing sfdoc dependencies * Embedded PlayKit v0.0.1 - `make play` * Fixed unreliable pod2man detection * Updated MKit to v0.0.50 * Minor fixes and cleanups
-
v0.10.30
Shellfu v0.10.30 - FloatingPointError Overview of changes: * Fixed build failing on Fedora 32 due to deprecation
-
v0.10.29
Shellfu v0.10.29 - FloatingPointError Overview of changes: * Updated forgotten unit test
-
v0.10.28
Shellfu v0.10.28 - FloatingPointError Overview of changes: * Added termcolor test function * Updated TFKit to v0.0.19
-
v0.10.27
Shellfu v0.10.27 - FloatingPointError Overview of changes: * Enabled Vornet Gladness pipeline * Minor cleanups and improvements * Updated MKit to v0.0.40 * Updated TFKit to v0.0.18
-
v0.10.26
Shellfu v0.10.26 - FloatingPointError Overview of changes: * Extended leagacy mode for shellfu-sh-coerce also for RHEL-7
-
v0.10.25
Shellfu v0.10.25 - FloatingPointError Overview of changes: * Enabled overriding definition of "hidden" in sfdoc sfdoc can now help also in situations where rules of what should be considered private (or boring) are different than the underscore rule defined by Shellfu coding style. * Switch to more optimistic branch naming convention Call latest release branch 'latest', not 'last'.
-
v0.10.240922e6f4 · Bump version ·
Shellfu v0.10.24 - FloatingPointError Overview of changes: * Added ability to reload modules `shellfu reload` now reloads module that was once loaded. This enables applications re-init modules if they have changed envvars that affect them, for example the dumb plugin system in pretty.sh can be reinitialized from outside if application wants to change messaging mode. * pretty.sh now won't enforce debuging and verbosity modes on import Ie. it abandons the habit of setting PRETTY_VERBOSE and PRETTY_DEBUG on import; instead properly deals with them missing. Turns out this costs nothing and avoids a mild security risk by relying on value comparison instead of running (supposedly!) `true`/`false` builtins.
-
v0.10.23380eda67 · Bump version ·
Shellfu v0.10.23 - FloatingPointError Overview of changes: * Fix issue with sfpi__key() not ever returning anything sfpi__key() would not return anything unless plugin was already loaded. Now the plugin is loaded (in a subshell) before aking for the key value.
-
v0.10.225caf0cfb · Bump version ·
Shellfu v0.10.22 - FloatingPointError Overview of changes: * Fixed typo in usage error template * Updated mkusage() docstring about usage error templates
-
v0.10.2183a4c978 · Bump version ·
Shellfu v0.10.21 - FloatingPointError Overview of changes: * Added extra shorthand arguments for common usage errors Things like missing positional arguments or unknown arguments need to be dealt with so often it warrants these shorthands. * Fortified command, file and pipe delimiters Often it's helpful to see more clearly where output begins and where it ends. Note that this is a small step from pretty.sh's total minimalism, on the other hand these file and command printers are not exactly minimalistic already; they are not intended for normal use but rather for debugging.
-
v0.10.20089d0a76 · Bump version ·
Shellfu v0.10.20 - FloatingPointError Overview of changes: * Added arr.sh, couple of utilities for array manipulation * Codebase maintenance
-
v0.10.19fb189269 · Bump version ·
Shellfu v0.10.19 - FloatingPointError Overview of changes: * Added 'forcecolor' pretty.sh module Just as 'color' but does not disable color in scripts et al.
-
v0.10.188e0cfadb · Bump version ·
Shellfu v0.10.18 - FloatingPointError Overview of changes: * Updated MKit to v0.0.37
-
v0.10.178875772d · Bump version ·
Shellfu v0.10.17 - FloatingPointError Overview of changes: * Fixed coerce__noctl() to actually do something Turns out that the function could not ever work properly since Perl's tr/// operator does not support POSIX character classes like traditional tr(1) does. The expression was replaced with s/// variant, preserving the same character range. Also it will now *replace* characters $COERCE__REPCHAR, instead of removing them. (Removing behavior can be achieved by setting the variable to empty string.)
-
v0.10.16b00d06df · Bump version ·
Shellfu v0.10.16 - FloatingPointError Overview of changes: * Enabled shellfu-sh-coerce to avoid Term::ANSIColor dependency on RHEL-6 Turns out this module is not easily available on RHEL-6, so by adding the dependency in recent version, we broke shellfu-sh-coerce and its reverse dependencies there.
-
v0.10.15e75c4b45 · Bump version ·
Shellfu v0.10.15 - FloatingPointError Overview of changes: * Fixed debian packaging
-
v0.10.14fcd7da8d · Bump version ·
Shellfu v0.10.14 - FloatingPointError Overview of changes: * Fixed few minor packaging problems
-
v0.10.1375dd4652 · Bump version ·
Shellfu v0.10.13 - FloatingPointError Overview of changes: * Added module coerce.sh for character set coercion * sfdoc will jump to first object mention in object mode (`-O`) * Minor fixes and cleanups
-
v0.10.1272a248a0 · Bump version ·
Shellfu v0.10.12 - FloatingPointError Overview of changes: * Improved an updated tab completion for sfdoc The tab completion now offers more recent argument and most importantly, module and/or object names. * Fixed global variable '$modname' leaking from shellfu() * Fixed --which treated as if no value was needed * Mitigated risk of grep ambiguities * Smaller cleanups and updates