2.140.112
object 79562d8c24ba1d79fb91ab22ca0d534bc77efac0
authorChris Koeritz <fred@gruntose.com>
Tue, 22 May 2018 16:01:15 +0000 (12:01 -0400)
feisty meow codebase release 2.140.112

lots of tasty changes in this release.
+ new fortunes for nechung.
+ update for cakelampvm manual to go with its release v003.
+ split of revamp for v002 and v003 cakelampvm releases.  v003 is much simplified.
+ very widespread change to our two error handling methods:
  + changed test_or_die => exit_on_error
  + changed test_or_continue => continue_on_error
+ better terminal title handling in revision control scripts.
+ output formatting much improved in rev ctrl scripts.
+ top-level folder of user's custom folder not searched; bug fixed in customizations code.
+ customizations improved overall, now will use user name automatically for customization but provide sensible info if that fails, added better docs.
+ feisty meow event logging enables quieter runs; we stuff any non-crucial info into the event log rather than barfing it at the user.
+ apps folder revision control search has been improved; now both site avenger and non-site avenger repositories will be handled.
+ new customizations for developer user on cakelampvm; provides redeveloper function for main set of permission and ownership fixers.
+ much more sensible naming scheme in revision control function library.
+ cleaner logging in site avenger scripts (leveraging new feisty meow event logging).
+ sanitization of overly specific details in system scripts for management of bind domains and apache sites.
+ list_packages now shows all packages if no package name was provided.
+ new alias screeno for simple command-line backgrounding of graphical app, which hides its obnoxious output while still providing access to its session (for killing it with ctrl-c or whatever).  alias does not support extra parameters yet.
+ many other small but useful kaizen based improvements.