• Valentin Reis's avatar
    [Feature] Adds configuration management and environment variables · 25443c64
    Valentin Reis authored
    This commit adds a command-line interface to `daemon`:
    ```
    usage: daemon [-h] [-c FILE] [-d] [--nrm_log NRM_LOG] [--hwloc HWLOC]
                  [--argo_nodeos_config ARGO_NODEOS_CONFIG] [--perf PERF]
                  [--argo_perf_wrapper ARGO_PERF_WRAPPER]
    
    optional arguments:
      -h, --help            show this help message and exit
      -c FILE, --configuration FILE
                            Specify a config json-formatted config file to
                            override any of the available CLI options. If an
                            option is actually provided on the command-line, it
                            overrides its corresponding value from the
                            configuration file.
      -d, --print_defaults  Print the default configuration file.
      --nrm_log NRM_LOG     Main log file. Override default with the NRM_LOG.
                            environment variable
      --hwloc HWLOC         Path to the hwloc to use. This path can be relative
                            and makes uses of the $PATH if necessary. Override
                            default with the HWLOC environment variable.
      --argo_nodeos_config ARGO_NODEOS_CONFIG
                            Path to the argo_nodeos_config to use. This path can
                            be relative and makes uses of the $PATH if necessary.
                            Override default with the ARGO_NODEOS_CONFIG
                            environment variable.
      --perf PERF           Path to the linux perf tool to use. This path can be
                            relative and makes uses of the $PATH if necessary.
                            Override default with the PERF environment variable.
      --argo_perf_wrapper ARGO_PERF_WRAPPER
                            Path to the linux perf tool to use. This path can be
                            relative and makes uses of the $PATH if necessary.
                            Override default with the PERFWRAPPER environment
                            variable.
    ```
    25443c64
Name
Last commit
Last update
bin Loading commit data...
doc Loading commit data...
nrm Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
MANIFEST.in Loading commit data...
Makefile Loading commit data...
Pipfile Loading commit data...
Pipfile.lock Loading commit data...
README.markdown Loading commit data...
setup.cfg Loading commit data...
setup.py Loading commit data...