clan-cli secrets: flake_name -> flake_dir
This commit is contained in:
@@ -4,6 +4,7 @@ import shlex
|
||||
|
||||
from clan_cli import create_parser
|
||||
from clan_cli.custom_logger import get_caller
|
||||
from clan_cli.dirs import get_clan_flake_toplevel
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
@@ -17,6 +18,8 @@ class Cli:
|
||||
log.debug(f"$ {cmd}")
|
||||
log.debug(f"Caller {get_caller()}")
|
||||
parsed = self.parser.parse_args(args)
|
||||
if parsed.flake is None:
|
||||
parsed.flake = get_clan_flake_toplevel()
|
||||
if hasattr(parsed, "func"):
|
||||
parsed.func(parsed)
|
||||
return parsed
|
||||
|
||||
Reference in New Issue
Block a user