Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.10.31
    588ce440 · Bump version to 0.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
    ee2d38e1 · Bump version to 0.10.30 ·
    Shellfu v0.10.30 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed build failing on Fedora 32 due to deprecation
  • v0.10.29
    838af90d · Bump version to 0.10.29 ·
    Shellfu v0.10.29 - FloatingPointError
    
    Overview of changes:
    
     *  Updated forgotten unit test
  • v0.10.28
    3ddead5b · Bump version to 0.10.28 ·
    Shellfu v0.10.28 - FloatingPointError
    
    Overview of changes:
    
     *  Added termcolor test function
    
     *  Updated TFKit to v0.0.19
  • v0.10.27
    f8723081 · Bump version to 0.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
    04bbe687 · Bump version to 0.10.26 ·
    Shellfu v0.10.26 - FloatingPointError
    
    Overview of changes:
    
     *  Extended leagacy mode for shellfu-sh-coerce also for RHEL-7
  • v0.10.25
    2d34f223 · Bump version to 0.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.24
    0922e6f4 · 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.23
    380eda67 · 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.22
    5caf0cfb · 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.21
    83a4c978 · 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.20
    089d0a76 · Bump version ·
    Shellfu v0.10.20 - FloatingPointError
    
    Overview of changes:
    
     *  Added arr.sh, couple of utilities for array manipulation
    
     *  Codebase maintenance
  • v0.10.19
    fb189269 · 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.18
    8e0cfadb · Bump version ·
    Shellfu v0.10.18 - FloatingPointError
    
    Overview of changes:
    
     *  Updated MKit to v0.0.37
  • v0.10.17
    8875772d · 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.16
    b00d06df · 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.15
    e75c4b45 · Bump version ·
    Shellfu v0.10.15 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed debian packaging
  • v0.10.14
    fcd7da8d · Bump version ·
    Shellfu v0.10.14 - FloatingPointError
    
    Overview of changes:
    
     *  Fixed few minor packaging problems
  • v0.10.13
    75dd4652 · 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.12
    72a248a0 · 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