NAME
ixchel - Automate various sys admin stuff.
SYNOPSIS
ixchel -a <action> [--config <config>] [--noConfig]
ixchel --help [-a <action>]
DESCRIPTION
FLAGS
The following are just the base flags. Actions can have additional configs.
-a <action>
The action to perform.
To get a list of available actions use 'list_actions'.
If this is undef, it will be set to 'list_actions'.
--config <file>
The config file to load. May be JSON, YAML, or TOML. If not specified the first one found below is used.
Default: /usr/local/etc/ixchel/server.ymal
/usr/local/etc/ixchel/server.toml
/usr/local/etc/ixchel/server.json
--noConfig
Do not attempt to load the config even if it exists.
This is automatic for the action 'list_actions' and 'sys_info'
ENVIROMENTAL VARIABLES
If the following values are defined, the matching ENV is set.
.proxy.ftp -> FTP_PROXY
.proxy.http -> HTTP_PROXY
.proxy.https -> HTTPS_PROXY
.perl.cpanm_home -> PERL_CPANM_HOME
Additionally any of the variables defined under .env will also be set. So .env.TMPDIR will set $ENV{TMPDIR}.