Refactor lego into module with env export
parent
9c5da9622c
commit
84e7b032a3
@ -1,10 +1,12 @@
|
||||
export def lego [domain] {
|
||||
use secrets
|
||||
load-env $secrets.lego.env
|
||||
(^lego --accept-tos
|
||||
--email $secrets.lego.email
|
||||
--domains $domain
|
||||
--dns $secrets.lego.dns
|
||||
--path $'($env.HOME)/.local/share/lego'
|
||||
run)
|
||||
export module lego {
|
||||
export-env {
|
||||
use secrets
|
||||
|
||||
load-env $secrets.lego.env
|
||||
load-env {
|
||||
LEGO_PATH: $'($env.HOME)/.local/share/lego'
|
||||
LEGO_EMAIL: $secrets.lego.email
|
||||
LEGO_DNS: $secrets.lego.dns
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue