awesome-menu-lib: Save and load your top menu bar icons

philmasterplus

Active member
I like fiddling around with the iconic top menu bar. However, they can quickly get out of hand with multiple ascensions, challenge paths, and forays into aftercore. If you have multis, keeping the top menu bar in sync is also a big hassle.

awesome-menu-lib.png

I wrote a little script/library that provides low-level functions for creating/deleting/moving top menu bar icons. It also allows you to save your current top menu bar as a preset, then load it later. It's called awesome-menu-lib because KoL uses awesomemenu.php for the top menu bar interface.

Installing

Type the following into the gCLI:

Code:
svn checkout https://github.com/pastelmind/awesome-menu-lib/trunk/release

Commands

The following command saves your current top menu bar configuration as a preset.
Code:
awesome-menu-lib save <preset name>

To list your saved presets, type in:
Code:
awesome-menu-lib list

To apply a saved top menu bar preset:
Code:
awesome-menu-lib apply <preset name>

Warning: This command will destroy your current top menu bar config!

To delete a saved preset:
Code:
awesome-menu-lib delete <preset name>

Currently, all presets are saved to data/awesome-menu-presets.txt.

History
  • v0.1.0 (2020-12-04): Added "list" and "delete" commands. Fixed bug with unescaped ampersands in macros.
  • v0.1.0-alpha (2020-12-03): Initial release
 
Last edited:
Top