You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
1.4 KiB
80 lines
1.4 KiB
3 years ago
|
# Config
|
||
|
|
||
|
There will be 2 config files available. One at
|
||
|
|
||
|
$XDG_CONFIG_HOME/yaip/proxy.conf and one at proxy.conf in the directory that the
|
||
|
tool is run from. Either can be overwritten with command line flags.
|
||
|
|
||
|
The config file is (currently), very simple. Empty lines are ignored, as are
|
||
|
lines that start with a # symbol. This is useful if you wish to make comments
|
||
|
about configuration choices.
|
||
|
|
||
|
The file in $XDG_CONFIG_HOME is parsed first, followed by the file in the
|
||
|
current working directory meaning that the config file in the current directory
|
||
|
will take precedence.
|
||
|
|
||
|
To set a configuration option, the line should have the configuration option
|
||
|
followed by a colon, an optional space and the value it should be set to.
|
||
|
|
||
|
For example:
|
||
|
|
||
|
```
|
||
|
port: 8080
|
||
|
```
|
||
|
|
||
|
All options may also be set via a command line switch -c or --config followed by the name
|
||
|
and the value.
|
||
|
|
||
|
For example:
|
||
|
|
||
|
```
|
||
|
yaip --config port 8080
|
||
|
```
|
||
|
|
||
|
|
||
|
## Available Options
|
||
|
|
||
|
### port
|
||
|
|
||
|
The listening port.
|
||
|
|
||
|
Default:
|
||
|
|
||
|
```
|
||
|
port: 8080
|
||
|
```
|
||
|
|
||
|
### database
|
||
|
|
||
|
The database that requests and responses should be stored in.
|
||
|
|
||
|
Default:
|
||
|
|
||
|
```
|
||
|
database: proxy.sqlite
|
||
|
```
|
||
|
|
||
|
### localConfig
|
||
|
|
||
|
The name of the local config file:
|
||
|
|
||
|
Default:
|
||
|
|
||
|
```
|
||
|
localConfig: proxy.conf
|
||
|
```
|
||
|
|
||
|
### userConfig
|
||
|
|
||
|
The name of the user config file:
|
||
|
|
||
|
Default:
|
||
|
|
||
|
```
|
||
|
$XDG_CONFIG_HOME/yaip/proxy.conf
|
||
|
```
|
||
|
|
||
|
**Note:** It only makes sense to change this as a command line argument as it is
|
||
|
the first config file that is sourced.
|
||
|
|