Commit Briefs

Izzy Blacklock

added command line params for bin/configNow.pl Initial work for staging (master)

Initial work to create staging repo and merge config. Seems to be a bug I haven't had a chance to fix yet. usage for bin/configNow.pl added. bin/configNow.pl account <users>


Izzy Blacklock

Initial support for staging git

renamed shellname to account. adding of configNow repos to the stageNow repo as submodules.


Izzy Blacklock

Added acmeClient and CustDomain modules.

only write files if we have content.



Izzy Blacklock

Reworked how output files are generated

renamed {configNow} to {gitWorkDir} in config hash $type added to module keys to allow specifying group vs user output filenames for modules now stripped of leading / write_file() and delete_file now responsible for prefixing path with {gitWorkDir} {lists}->{filenames} generated during IRCNOW::ConfigNow::load_mod() - hash of filenames => array of module objects wanting to write to file - write_config() now uses the filename hash to find output to write more cleanup needed but seems to work currently.


Izzy Blacklock

moved repo code to subs in ConfigNow.pm

Now checks if the repo is clean before creating files. Added $self->{repo} to store the repo object.



Izzy Blacklock

intial work to write config to files and create git repo

Now appends the output to the specified file for each file in a module. Creates the directory tree needed.


Izzy Blacklock

Moved poc into proper ConfigNow module structure with plugin model

Currently outputs SmtpDove and prosody config files.




Izzy Blacklock

inital setup with IRCNOW submodule