Skip to main content

doing_config/
env.rs

1use typed_env::{Envar, EnvarDef};
2
3/// Override for the backup directory path.
4pub static DOING_BACKUP_DIR: Envar<String> = Envar::on_demand("DOING_BACKUP_DIR", || EnvarDef::Unset);
5
6/// Path to the doing configuration file.
7pub static DOING_CONFIG: Envar<String> = Envar::on_demand("DOING_CONFIG", || EnvarDef::Unset);
8
9/// Enable debug mode.
10pub static DOING_DEBUG: Envar<bool> = Envar::on_demand("DOING_DEBUG", || EnvarDef::Default(false));
11
12/// Override for the editor used by doing.
13pub static DOING_EDITOR: Envar<String> = Envar::on_demand("DOING_EDITOR", || EnvarDef::Unset);
14
15/// Override for the doing file path.
16pub static DOING_FILE: Envar<String> = Envar::on_demand("DOING_FILE", || EnvarDef::Unset);
17
18/// Log level for the doing application.
19pub static DOING_LOG_LEVEL: Envar<String> = Envar::on_demand("DOING_LOG_LEVEL", || EnvarDef::Unset);
20
21/// Suppress output.
22pub static DOING_QUIET: Envar<bool> = Envar::on_demand("DOING_QUIET", || EnvarDef::Default(false));
23
24/// Standard `$EDITOR` environment variable.
25pub static EDITOR: Envar<String> = Envar::on_demand("EDITOR", || EnvarDef::Unset);
26
27/// Standard `$PAGER` environment variable.
28pub static PAGER: Envar<String> = Envar::on_demand("PAGER", || EnvarDef::Unset);
29
30/// Standard `$VISUAL` environment variable.
31pub static VISUAL: Envar<String> = Envar::on_demand("VISUAL", || EnvarDef::Unset);