BMO v0.1.8 - • 4 years ago
Overview of changes:
* Dropped support for `destdir` in mka.ini
Too dangerous and no real advantage; we'll just use saturnin's
app-data (i.e. ~/.local/share/bmo/..).
* Minor fixes
BMO v0.1.7 - • 4 years ago
Overview of changes:
* Updated app.skel to use new features from Saturnin v0.5.6
* Added basic sensible.ini
* Switched to new branch naming scheme (s/last/latest/)
* Improved few usage messages
* Fixed minor docstring typo
* Improved meta-data structure
* Updated MKit to v0.0.40
BMO v0.1.6 - • 5 years ago
Overview of changes:
* Fixed building of RPMs on non-3.7 python3 versions
BMO v0.1.5 - • 5 years ago
Overview of changes:
* Added Python library for parsing bmo-be logs
* Fixed Unicode decoding errors
bmo-mka will now ensure everything is read as UTF-8 and passed as
unicode() to Jinja.
* Updated MKit to v0.0.37
BMO v0.1.4 - • 5 years ago
Overview of changes:
* Added bmo_beh.sh, bmo-be handler helper functions
Contains few functions to help avoid need to put flow control syntax
into the handler code.
* Added larger units to bmo-nag (days to years)
* Suppressed error if deleting non-existent nag flag cache
* Improved warning formatting in bmo_be.sh
* bmo-be will avoid creating handler temp unnecessarily
* Placed main bash completion code correctly under /usr/share/bash-completion
* Several improvements to completion code
BMO v0.1.3 - • 5 years ago
Overview of changes:
* Enabled generic hooks for bmo-be
User can now also add hook to 'hook.ini' which will be called
pre/post any bmo-be call, making it easier to push state changes,
if needed. (Similar to bmo-kb and bmo-au.)
* Removed performance hog from bmo-be
Status overview file got updated several time per a real change;
changed code to call it only once per call to a changing API.
* Removed useless spot definitions
Shipped INI was left with several spots that were actually only used
for development testing. It could be nice to give something to
user, but OTOH these actual configs could be rather annoying.
Rather add proper docs and examples, than bad global configs. (And
in the meantime, refer user to own public dotfile collection.)
* Fixed junk leak in nag tab completion
Tab completion would use full-list, which contains junk like
description and actual nag definitions, which turns the completion
into a pretty holy mess.
* Fixed grep calls to avoid ambiguities
See https://github.com/koalaman/shellcheck/issues/1342
* Updated MKit to v0.0.36
BMO v0.1.2 - • 5 years ago
Overview of changes:
* Added subcommand level tab completion
Saturnin v0.5.2 brings in long-awaited support for subcommand tab
completion. These are some basic scriptlets; there is space to
improve but they are already helpful.
* bmo-be now creates status overview files
Ideal for conky-like displays, bars and even shell prompts,
bmo_be.sh now keeps two files that can be read to keep brief status
(SXPR).
* Fixed meta.url variable in bmo-mka templates
Saturnin v0.5.1 added app-url parameter, so now we can make use of
it and have the meta.url variable actually contain something.
* Added bmo-menu command to list all menus
* Cleaned up and improved bmo_be.sh, mostly internally
* Smaller updates, cleanups and fixes
BMO v0.1.1 - • 5 years ago
Overview of changes:
* Replaced bmo-iam with bmo-be
Finally it's time to retire one of the oldest pieces in this
toolkit. bmo-be is more flexible and more user friendly.
* Added history mode to bmo-menu
It's easy now to enable history-based dmenu, ie. user will type
items manually but can re-select them later.
* bmo-wish now handles multi-byte chars properly
Turns out that /usr/bin/tr cannot process multi-byte chars.
* Added single-line limit on bmo-nag commands
* bmo-clip now correctly saves clips in local data (not cache)
* Fixed bmo-menu constantly flipping history
* Fixed error in bmo-kb layout checking
* Added some basic 101 documents for few utils
* Many smaller CLI feedback improvements
* Many smaller fixes
* Many packaging and meta-data updates and fixes
* Updated for Saturnin v0.5.0+
* Updated MKit to v0.0.35
BMO v0.1.0 - • 6 years ago
Overview of changes:
* Added meat
Although solely by yours truly, BMO has already been in active
development and use. Given it has never seen light of world
really, the version history is not very useful so to avoid the
hassle, it seems more reasonable to just squash everything and start
over.