get rid of default config path

This commit is contained in:
Brendan Haines 2024-09-14 17:46:39 -06:00
parent 88a751c590
commit 4671cf5fac
2 changed files with 5 additions and 2 deletions

View File

@ -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.

View File

@ -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",
) )