feat(misc): allows user edition, templating of the home, and more
All checks were successful
build / build (push) Successful in 2m9s

This commit is contained in:
Thomas Maurice 2024-02-14 18:50:35 +01:00
parent 09d3149932
commit d08f82ba66
Signed by: thomas
GPG key ID: 1D577F50583032A6
8 changed files with 144 additions and 15 deletions

View file

@ -27,10 +27,10 @@ var DKIMKeyCmd = &cobra.Command{
Short: "manages DKIM keys",
PreRunE: func(cmd *cobra.Command, args []string) error {
if flagProvider == "" {
if cfg.DefaultProvider == "" {
if cfg.Defaults.Provider == "" {
logrus.Fatal("no provider specified and no default provider in config, aborting")
}
flagProvider = cfg.DefaultProvider
flagProvider = cfg.Defaults.Provider
}
return nil
@ -240,7 +240,7 @@ var DKIMKeyPublishCmd = &cobra.Command{
pv := flagProvider
if flagProvider == "" {
pv = cfg.DefaultProvider
pv = cfg.Defaults.Provider
if pv == "" {
logrus.Fatal("no provider specified")
}
@ -299,7 +299,7 @@ var DKIMKeyUnpublishCmd = &cobra.Command{
pv := flagProvider
if flagProvider == "" {
pv = cfg.DefaultProvider
pv = cfg.Defaults.Provider
if pv == "" {
logrus.Fatal("no provider specified")
}