feat: add interactive config wizard
- Add mycli wizard command for guided configuration - Interactive menus for paths, SSH, API keys, Feishu apps, git proxies - User-friendly prompts with numbered choices - Support add/edit/delete operations via wizard - Hide sensitive input (API keys, secrets) - Confirm before destructive operations
This commit is contained in:
+2
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
import click
|
||||
|
||||
from mycli.commands import pdf, image, latex, video, bib, utils, env_cmd, ssh_cmd, git_cmd, self_cmd, config_cmd
|
||||
from mycli.commands import pdf, image, latex, video, bib, utils, env_cmd, ssh_cmd, git_cmd, self_cmd, config_cmd, wizard_cmd
|
||||
|
||||
|
||||
@click.group()
|
||||
@@ -24,6 +24,7 @@ cli.add_command(ssh_cmd)
|
||||
cli.add_command(git_cmd)
|
||||
cli.add_command(self_cmd)
|
||||
cli.add_command(config_cmd)
|
||||
cli.add_command(wizard_cmd)
|
||||
|
||||
|
||||
def main():
|
||||
|
||||
Reference in New Issue
Block a user