get rid of default config path
This commit is contained in:
parent
88a751c590
commit
4671cf5fac
|
@ -6,6 +6,8 @@ Yes, I know Gotify doesn't have "goat" in its name but it sounds like it.
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
|
Configuration lives in a TOML file which should have (at a minimum) the following:
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
server = "https://gotify.example.com"
|
server = "https://gotify.example.com"
|
||||||
app_token = "app_token_from_gotify"
|
app_token = "app_token_from_gotify"
|
||||||
|
@ -15,7 +17,7 @@ app_token = "app_token_from_gotify"
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
goat_monitor --config ./config.toml --retries -1 -- <COMMAND TO MONITOR>
|
goat_monitor --config ./config.toml --retries 3 -- <COMMAND TO MONITOR>
|
||||||
```
|
```
|
||||||
|
|
||||||
The command can be any shell command including arbitrarily many options / arguments.
|
The command can be any shell command including arbitrarily many options / arguments.
|
||||||
|
|
|
@ -17,7 +17,8 @@ from goat_monitor._version import __version__ # type: ignore
|
||||||
@click.argument("command", nargs=-1, required=False, type=str)
|
@click.argument("command", nargs=-1, required=False, type=str)
|
||||||
@click.option(
|
@click.option(
|
||||||
"--config",
|
"--config",
|
||||||
default="~/.config/goat_monitor.toml",
|
# default="~/.config/goat_monitor.toml",
|
||||||
|
required=True,
|
||||||
type=click.Path(path_type=Path),
|
type=click.Path(path_type=Path),
|
||||||
help="Use a .toml configuration file",
|
help="Use a .toml configuration file",
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user