Skip to content

eugene v3

Latest

Choose a tag to compare

@yoannlr yoannlr released this 15 Mar 19:54

eugène's changelog

v3

  • new storage subcommand (storage put and storage get), enables data storage inside generations
  • new repair subcommand, ensures all entries of each handler for the current generation are installed (in case of change outside of eugene)
  • diff subcommand now takes an optional handler argument
  • remove the use of EUGENE_HOOKS environment variable
  • add man page
  • make status codes consistent: 0 is ok, 1 is process error, 2 is command (user) error
  • prettier logging
  • add run_if parameter in handler config: the handler will only trigger if the command is successful
  • conditional setup commands for handlers with when/run pairs
    • can be used to install flatpak with apt or with pacman depending on distro, for example