Compare commits
3 commits
Author | SHA1 | Date | |
---|---|---|---|
|
eddae51d27 | ||
![]() |
49b8b4189e | ||
|
af7f65c29c |
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,3 +1,4 @@
|
||||||
/build/
|
/build/
|
||||||
/temp/
|
/temp/
|
||||||
|
/conf/
|
||||||
/.geany
|
/.geany
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
"core.reminder.reminder": "Erinnerung",
|
"core.reminder.reminder": "Erinnerung",
|
||||||
"args.action.description": "auszuführende Aktion",
|
"args.action.description": "auszuführende Aktion",
|
||||||
"args.conf_path.description": "Pfad zur Konfigurations-Datei",
|
"args.conf_path.description": "Pfad zur Konfigurations-Datei",
|
||||||
"args.conf_schema.description": "nur das Konfigurations-Schema ausgeben",
|
"args.conf_schema.description": "nur das Konfigurations-Schema in einer spezifischen Version ausgeben (jüngste Version mittels '{{arg}}')",
|
||||||
"args.conf_expose.description": "die vervollständigte Konfiguration ausgeben",
|
"args.conf_expose.description": "die vervollständigte Konfiguration ausgeben",
|
||||||
"args.single_run.description": "nur einen Durchlauf ausführen",
|
"args.single_run.description": "nur einen Durchlauf ausführen",
|
||||||
"args.dry_run.description": "das Senden von Benachrichtigungen überspringen",
|
"args.dry_run.description": "das Senden von Benachrichtigungen überspringen",
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
"core.reminder.reminder": "reminder",
|
"core.reminder.reminder": "reminder",
|
||||||
"args.action.description": "what to do",
|
"args.action.description": "what to do",
|
||||||
"args.conf_path.description": "path to configuration file",
|
"args.conf_path.description": "path to configuration file",
|
||||||
"args.conf_schema.description": "only print the configuration schema",
|
"args.conf_schema.description": "only print the configuration schema in a specific version (latest version via argument '{{arg}}')",
|
||||||
"args.conf_expose.description": "whether to expose the full configuration",
|
"args.conf_expose.description": "whether to expose the full configuration",
|
||||||
"args.single_run.description": "whether to only execute one iteration at run",
|
"args.single_run.description": "whether to only execute one iteration at run",
|
||||||
"args.dry_run.description": "whether to skip the sending of reminders (logs will be written)",
|
"args.dry_run.description": "whether to skip the sending of reminders (logs will be written)",
|
||||||
|
|
1001
source/conf.ts
1001
source/conf.ts
File diff suppressed because it is too large
Load diff
|
@ -80,10 +80,15 @@ namespace _munin
|
||||||
"conf_schema": lib_plankton.args.class_argument.volatile({
|
"conf_schema": lib_plankton.args.class_argument.volatile({
|
||||||
"indicators_long": ["conf-schema"],
|
"indicators_long": ["conf-schema"],
|
||||||
"indicators_short": ["s"],
|
"indicators_short": ["s"],
|
||||||
"type": lib_plankton.args.enum_type.boolean,
|
"type": lib_plankton.args.enum_type.string,
|
||||||
"mode": lib_plankton.args.enum_mode.replace,
|
"mode": lib_plankton.args.enum_mode.replace,
|
||||||
"default": false,
|
"default": "",
|
||||||
"info": lib_plankton.translate.get("args.conf_schema.description"),
|
"info": lib_plankton.string.coin(
|
||||||
|
lib_plankton.translate.get("args.conf_schema.description"),
|
||||||
|
{
|
||||||
|
"arg": "_",
|
||||||
|
}
|
||||||
|
),
|
||||||
"name": "conf-schema",
|
"name": "conf-schema",
|
||||||
}),
|
}),
|
||||||
"conf_expose": lib_plankton.args.class_argument.volatile({
|
"conf_expose": lib_plankton.args.class_argument.volatile({
|
||||||
|
@ -150,10 +155,10 @@ namespace _munin
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (args.conf_schema) {
|
if (args.conf_schema !== "") {
|
||||||
process.stdout.write(
|
process.stdout.write(
|
||||||
lib_plankton.json.encode(
|
lib_plankton.json.encode(
|
||||||
_munin.conf.schema_extended(),
|
_munin.conf.schema((args.conf_schema === "_") ? undefined : args.conf_schema),
|
||||||
{
|
{
|
||||||
"formatted": true,
|
"formatted": true,
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,7 +67,7 @@ namespace _munin.test
|
||||||
type_output
|
type_output
|
||||||
>
|
>
|
||||||
> = await _munin.helpers.test.get_data<type_input, type_output>(
|
> = await _munin.helpers.test.get_data<type_input, type_output>(
|
||||||
"data/test/reminder_check.testdata.json",
|
"data/reminder_check.testdata.json",
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in a new issue