program_arguments - euzu/tuliprox GitHub Wiki

Program Arguments

Extended M3U playlist filter

Usage: m3u-filter [OPTIONS]

Options:
  -c, --config <CONFIG>        The config file
  -t, --target <TARGET>        The target to process
  -m, --mapping <MAPPING>      The mapping file
  -a, --api-proxy <API_PROXY>  The user file
  -s, --server                 Run in server mode
  -l, --log-level <LOG_LEVEL>  log level
  -h, --help                   Print help
  -V, --version                Print version
  --genpwd                     Generate password for WebUI Authentication
  --healthcheck                Healtcheck for docker

m3u-filtersearches in the current directory for the configuration files.
If they are somewhere else you need to specifiy the locations with the arguments -c, -m and -a.

If you run m3u-filterin cli-mode (running from terminal and without the -s argument), you can define specific targets to update with the -t argument. You can write multiple -t arguments.
Target names should be provided in the config. The -t option overrides enabled attributes of input and target elements.
This means, even disabled inputs and targets are processed when the given target name as argument matches a target.

If you run with -s argument, the -t is ignored. This starts m3u-filterin server mode.
In Server mode the Web-UI is accesible through a browser. The port is defined in the config.yml file. The Url should look like http://<IP-Address>:<Port>. You need to replace <IP-Address> and <Port>

The log level can be set through M3U_FILTER_LOG env var.

Log Level has module support like m3u_filter::util=error,m3u_filter::filter=debug,m3u_filter=debug

⚠️ **GitHub.com Fallback** ⚠️