Releases 11

If the developers have uploaded one or more tarball(s), you will be able to find them in the release folder.

Overview of changes: * Updated for Saturnin v0.5.* Saturnin v0.5 brings new main() call syntax, which completely changes style of setting up meta-command from envvar-based to argument-based. It also introduces new completion features, hence complete script template is updated as well. * Codebase maintenance
Overview of changes: * Disabled inheriting of Saturnin envvars Turns out that inheriting environment variables breaks whatever app that is called from another app. * Fixed dependencies * Updated vcs_browser URL after moving to pagure.io * Updated MKit to v0.0.35
Overview of changes: * Fixed build-time testing error FTBFSC error caused by SATURNIN_LIBEXEC not being overriden during build-time tests.
Overview of changes: * Renamed Debian package name for saturnin_demo Underscore is apparently banned from package names in Debian.
Overview of changes: * Added saturnin-yell for sending severe messages * Cleaned up packaging and meta-data * Codebase maintenance
Overview of changes: * Split to core+module package The package now demonstrates a slightly more complex (but more useful) distribution model, when part of functionality is also exposed as public API via Shellfu/Bash module. * Fixed PRETTY_DEBUG_EXCLUDE not being applied * Improved and fixed packaging meta-data * Codebase maintenance
Overview of changes: * Removed SHELLFU_PATH from default setup People are encouraged to put Shellfu modules to standard paths anyway (where they can be seen by sfdoc), so this is not very useful. We better get rid of it, taking another (path-related, ie. unreliable) token out of mkit.ini. There's always option of modifying app.skel or re-setting the path dynamically (from sub-command or by a wrapper), if someone is so ashamed of their module (but don't be!). * Hardcoded default name of help file Removes the one token that was missing in mkit.ini anyway, causing false ugly errors to be thrown at real users. Again, if people can't really use that name, they can alwas modify (or wrap) app.skel. * app.skel now respects SATURNIN_CONF_PATH from environment. Ie. tests should work even with v0.4.9+ * Moved app.skel right under src There's virtually never anything else there. * Added example meta help file * Simplified and cleaned up mkit.ini * Removed unnecessary override in %check * Updated MKit to v0.0.25
Overview of changes: * Added build-time tests Saturnin Demo now demonstrates how to add tests using TFKit and enable them on both Fedora and Debian. (This means dependency bump to Saturnin 0.4.8, since overriding SATURNIN_CONF_PATH was not available, which made config-related tests hard in staged installations.) * Enabled overriding path variables in launcher Launcher used to hard-code all environment variables. This made testing in staged installations hard. * Updated meta-data and templates An amount of smaller changes has been done to improve readability, maintainability and overall looks of packaging meta-data.
Overview of changes: * Excluded inigrep as well as saturnin itself from normal debugging mode One has to call -D|--full-debug to see the gory inigrep/saturnin stuff. Normal debug is supposed to be used for things relevant to subcommand scripts. * Moved to /usr * Added --full-debug and -V to tab completion script * Many code and packaging clean-ups * Updated for Saturnin v0.4.7 * Updated for Shellfu v0.10.1 * Updated MKit to v0.0.24
Overview of changes: * Fixed quoting when setting $SATURNIN_CONF_PATH * Replaced complete.bash with skeletal version of itself With reasonable version of mkit, the skeleton can be readily used without any modifications. * Applied first attempt to be more conformant with XDG standards Saturnin-demo now uses XDG paths for cache, local data and config data and does it in such a way that respects these values from environment variables as prescribed by current XDG. Note that not all paths described by XDG are used. * Simplified Saturnin's mkit tokens Another step to increase usability of this demo with as little modifications as possible.