Saturnin Demo v0.0.11 - • 5 years ago
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
Saturnin Demo v0.0.10 - • 6 years ago
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
Saturnin Demo v0.0.9 - • 6 years ago
Overview of changes:
* Fixed build-time testing error
FTBFSC error caused by SATURNIN_LIBEXEC not being overriden during
build-time tests.
Saturnin Demo v0.0.8 - • 6 years ago
Overview of changes:
* Renamed Debian package name for saturnin_demo
Underscore is apparently banned from package names in Debian.
Saturnin Demo v0.0.7 - • 6 years ago
Overview of changes:
* Added saturnin-yell for sending severe messages
* Cleaned up packaging and meta-data
* Codebase maintenance
Saturnin Demo v0.0.6 - • 6 years ago
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
Saturnin Demo v0.0.5 - • 7 years ago
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
Saturnin Demo v0.0.4 - • 7 years ago
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.
SATURNIN-DEMO v0.0.3 - • 7 years ago
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
SATURNIN-DEMO v0.0.2 - • 7 years ago
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.