- Remove redundant code and improve the overall structure of the installer actions. - Add more robust error handling and logging. - Update the postgres and dagu `destroy` function to properly remove all related services. - Improve the `install` function to ensure all necessary components are installed.
daguserver
To get started
import freeflowuniverse.herolib.installers.something. daguserver
mut installer:= daguserver.get()!
installer.start()!
example heroscript
!!daguserver.install
homedir: '/home/user/daguserver'
username: 'admin'
password: 'secretpassword'
title: 'Some Title'
host: 'localhost'
port: 8888