provisioning-code/.ncl-cache/09c1140c6996ca3868e2e306d24254735f9be7de59cdfe7b5cbaf685a82f8bbe.json

1372 lines
39 KiB
JSON

{
"AuthLogin": {
"aliases": [
"login"
],
"description": "Authenticate user with JWT",
"domain": "authentication",
"estimated_time": 2,
"form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml",
"name": "auth login",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"ClusterCreate": {
"aliases": [
"cluster c",
"create cluster",
"cl create"
],
"description": "Create new cluster",
"domain": "infrastructure",
"estimated_time": 300,
"name": "cluster create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"DefaultCommandMetadata": {
"aliases": [],
"description": "",
"domain": "infrastructure",
"estimated_time": 1,
"name": "",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"DefaultCommandRegistry": {
"commands": {
"auth login": {
"aliases": [
"login"
],
"description": "Authenticate user with JWT",
"domain": "authentication",
"estimated_time": 2,
"form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml",
"name": "auth login",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"cluster create": {
"aliases": [
"cluster c",
"create cluster",
"cl create"
],
"description": "Create new cluster",
"domain": "infrastructure",
"estimated_time": 300,
"name": "cluster create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"help": {
"aliases": [
"h",
"-h",
"--help"
],
"description": "Show help information",
"domain": "utilities",
"estimated_time": 1,
"name": "help",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"mfa enroll": {
"aliases": [
"mfa-enroll",
"mfa setup"
],
"description": "Enroll in multi-factor authentication",
"domain": "authentication",
"estimated_time": 30,
"form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml",
"name": "mfa enroll",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "write",
"requires_auth": true,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"server create": {
"aliases": [
"server c",
"create server",
"s create"
],
"description": "Create new servers from configuration",
"domain": "infrastructure",
"estimated_time": 120,
"name": "server create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": true,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"server delete": {
"aliases": [
"server d",
"delete server",
"s delete"
],
"description": "Delete existing servers",
"domain": "infrastructure",
"estimated_time": 60,
"form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml",
"name": "server delete",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "admin",
"requires_auth": true,
"requires_confirmation": true,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "delete",
"side_effects": true,
"slow_operation": true
}
},
"server list": {
"aliases": [
"server ls",
"ls server",
"s list"
],
"description": "List all servers",
"domain": "infrastructure",
"estimated_time": 5,
"name": "server list",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": true
}
},
"setup": {
"aliases": [
"setup wizard",
"st"
],
"description": "Interactive system setup wizard",
"domain": "configuration",
"estimated_time": 120,
"form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2",
"name": "setup",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "admin",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"taskserv create": {
"aliases": [
"taskserv c",
"task create",
"t create"
],
"description": "Install task service on servers",
"domain": "infrastructure",
"estimated_time": 180,
"name": "taskserv create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"taskserv delete": {
"aliases": [
"taskserv d",
"task delete",
"t delete"
],
"description": "Remove task service from servers",
"domain": "infrastructure",
"estimated_time": 60,
"form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml",
"name": "taskserv delete",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "admin",
"requires_auth": true,
"requires_confirmation": true,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "delete",
"side_effects": true,
"slow_operation": true
}
},
"version": {
"aliases": [
"v",
"-v",
"--version"
],
"description": "Show version information",
"domain": "utilities",
"estimated_time": 1,
"name": "version",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"workspace init": {
"aliases": [
"workspace create",
"ws init",
"ws create"
],
"description": "Initialize new workspace interactively",
"domain": "workspace",
"estimated_time": 30,
"form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2",
"name": "workspace init",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"workspace list": {
"aliases": [
"workspace ls",
"ws list",
"ws ls"
],
"description": "List all registered workspaces",
"domain": "workspace",
"estimated_time": 1,
"name": "workspace list",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"workspace switch": {
"aliases": [
"workspace activate",
"ws switch",
"ws activate"
],
"description": "Switch active workspace",
"domain": "workspace",
"estimated_time": 2,
"name": "workspace switch",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
}
},
"version": "1.0.0"
},
"DefaultCommandRequirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
},
"HelpCommand": {
"aliases": [
"h",
"-h",
"--help"
],
"description": "Show help information",
"domain": "utilities",
"estimated_time": 1,
"name": "help",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"MfaEnroll": {
"aliases": [
"mfa-enroll",
"mfa setup"
],
"description": "Enroll in multi-factor authentication",
"domain": "authentication",
"estimated_time": 30,
"form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml",
"name": "mfa enroll",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "write",
"requires_auth": true,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"ServerCreate": {
"aliases": [
"server c",
"create server",
"s create"
],
"description": "Create new servers from configuration",
"domain": "infrastructure",
"estimated_time": 120,
"name": "server create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": true,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"ServerDelete": {
"aliases": [
"server d",
"delete server",
"s delete"
],
"description": "Delete existing servers",
"domain": "infrastructure",
"estimated_time": 60,
"form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml",
"name": "server delete",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "admin",
"requires_auth": true,
"requires_confirmation": true,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "delete",
"side_effects": true,
"slow_operation": true
}
},
"ServerList": {
"aliases": [
"server ls",
"ls server",
"s list"
],
"description": "List all servers",
"domain": "infrastructure",
"estimated_time": 5,
"name": "server list",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": true
}
},
"SetupWizard": {
"aliases": [
"setup wizard",
"st"
],
"description": "Interactive system setup wizard",
"domain": "configuration",
"estimated_time": 120,
"form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2",
"name": "setup",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "admin",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"TaskservCreate": {
"aliases": [
"taskserv c",
"task create",
"t create"
],
"description": "Install task service on servers",
"domain": "infrastructure",
"estimated_time": 180,
"name": "taskserv create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"TaskservDelete": {
"aliases": [
"taskserv d",
"task delete",
"t delete"
],
"description": "Remove task service from servers",
"domain": "infrastructure",
"estimated_time": 60,
"form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml",
"name": "taskserv delete",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "admin",
"requires_auth": true,
"requires_confirmation": true,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "delete",
"side_effects": true,
"slow_operation": true
}
},
"VersionCommand": {
"aliases": [
"v",
"-v",
"--version"
],
"description": "Show version information",
"domain": "utilities",
"estimated_time": 1,
"name": "version",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"WorkspaceInit": {
"aliases": [
"workspace create",
"ws init",
"ws create"
],
"description": "Initialize new workspace interactively",
"domain": "workspace",
"estimated_time": 30,
"form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2",
"name": "workspace init",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"WorkspaceList": {
"aliases": [
"workspace ls",
"ws list",
"ws ls"
],
"description": "List all registered workspaces",
"domain": "workspace",
"estimated_time": 1,
"name": "workspace list",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"WorkspaceSwitch": {
"aliases": [
"workspace activate",
"ws switch",
"ws activate"
],
"description": "Switch active workspace",
"domain": "workspace",
"estimated_time": 2,
"name": "workspace switch",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"defaults": {
"auth_login": {
"aliases": [
"login"
],
"description": "Authenticate user with JWT",
"domain": "authentication",
"estimated_time": 2,
"form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml",
"name": "auth login",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"cluster_create": {
"aliases": [
"cluster c",
"create cluster",
"cl create"
],
"description": "Create new cluster",
"domain": "infrastructure",
"estimated_time": 300,
"name": "cluster create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"command_metadata": {
"aliases": [],
"description": "",
"domain": "infrastructure",
"estimated_time": 1,
"name": "",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"command_registry": {
"commands": {
"auth login": {
"aliases": [
"login"
],
"description": "Authenticate user with JWT",
"domain": "authentication",
"estimated_time": 2,
"form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml",
"name": "auth login",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"cluster create": {
"aliases": [
"cluster c",
"create cluster",
"cl create"
],
"description": "Create new cluster",
"domain": "infrastructure",
"estimated_time": 300,
"name": "cluster create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"help": {
"aliases": [
"h",
"-h",
"--help"
],
"description": "Show help information",
"domain": "utilities",
"estimated_time": 1,
"name": "help",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"mfa enroll": {
"aliases": [
"mfa-enroll",
"mfa setup"
],
"description": "Enroll in multi-factor authentication",
"domain": "authentication",
"estimated_time": 30,
"form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml",
"name": "mfa enroll",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "write",
"requires_auth": true,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"server create": {
"aliases": [
"server c",
"create server",
"s create"
],
"description": "Create new servers from configuration",
"domain": "infrastructure",
"estimated_time": 120,
"name": "server create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": true,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"server delete": {
"aliases": [
"server d",
"delete server",
"s delete"
],
"description": "Delete existing servers",
"domain": "infrastructure",
"estimated_time": 60,
"form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml",
"name": "server delete",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "admin",
"requires_auth": true,
"requires_confirmation": true,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "delete",
"side_effects": true,
"slow_operation": true
}
},
"server list": {
"aliases": [
"server ls",
"ls server",
"s list"
],
"description": "List all servers",
"domain": "infrastructure",
"estimated_time": 5,
"name": "server list",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": true
}
},
"setup": {
"aliases": [
"setup wizard",
"st"
],
"description": "Interactive system setup wizard",
"domain": "configuration",
"estimated_time": 120,
"form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2",
"name": "setup",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "admin",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"taskserv create": {
"aliases": [
"taskserv c",
"task create",
"t create"
],
"description": "Install task service on servers",
"domain": "infrastructure",
"estimated_time": 180,
"name": "taskserv create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"taskserv delete": {
"aliases": [
"taskserv d",
"task delete",
"t delete"
],
"description": "Remove task service from servers",
"domain": "infrastructure",
"estimated_time": 60,
"form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml",
"name": "taskserv delete",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "admin",
"requires_auth": true,
"requires_confirmation": true,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "delete",
"side_effects": true,
"slow_operation": true
}
},
"version": {
"aliases": [
"v",
"-v",
"--version"
],
"description": "Show version information",
"domain": "utilities",
"estimated_time": 1,
"name": "version",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"workspace init": {
"aliases": [
"workspace create",
"ws init",
"ws create"
],
"description": "Initialize new workspace interactively",
"domain": "workspace",
"estimated_time": 30,
"form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2",
"name": "workspace init",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"workspace list": {
"aliases": [
"workspace ls",
"ws list",
"ws ls"
],
"description": "List all registered workspaces",
"domain": "workspace",
"estimated_time": 1,
"name": "workspace list",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"workspace switch": {
"aliases": [
"workspace activate",
"ws switch",
"ws activate"
],
"description": "Switch active workspace",
"domain": "workspace",
"estimated_time": 2,
"name": "workspace switch",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
}
},
"version": "1.0.0"
},
"command_requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
},
"help_command": {
"aliases": [
"h",
"-h",
"--help"
],
"description": "Show help information",
"domain": "utilities",
"estimated_time": 1,
"name": "help",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"mfa_enroll": {
"aliases": [
"mfa-enroll",
"mfa setup"
],
"description": "Enroll in multi-factor authentication",
"domain": "authentication",
"estimated_time": 30,
"form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml",
"name": "mfa enroll",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "write",
"requires_auth": true,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"server_create": {
"aliases": [
"server c",
"create server",
"s create"
],
"description": "Create new servers from configuration",
"domain": "infrastructure",
"estimated_time": 120,
"name": "server create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": true,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"server_delete": {
"aliases": [
"server d",
"delete server",
"s delete"
],
"description": "Delete existing servers",
"domain": "infrastructure",
"estimated_time": 60,
"form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml",
"name": "server delete",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "admin",
"requires_auth": true,
"requires_confirmation": true,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "delete",
"side_effects": true,
"slow_operation": true
}
},
"server_list": {
"aliases": [
"server ls",
"ls server",
"s list"
],
"description": "List all servers",
"domain": "infrastructure",
"estimated_time": 5,
"name": "server list",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": true
}
},
"setup_wizard": {
"aliases": [
"setup wizard",
"st"
],
"description": "Interactive system setup wizard",
"domain": "configuration",
"estimated_time": 120,
"form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2",
"name": "setup",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "admin",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"taskserv_create": {
"aliases": [
"taskserv c",
"task create",
"t create"
],
"description": "Install task service on servers",
"domain": "infrastructure",
"estimated_time": 180,
"name": "taskserv create",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": true
}
},
"taskserv_delete": {
"aliases": [
"taskserv d",
"task delete",
"t delete"
],
"description": "Remove task service from servers",
"domain": "infrastructure",
"estimated_time": 60,
"form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml",
"name": "taskserv delete",
"requirements": {
"auth_type": "jwt",
"interactive": true,
"min_permission": "admin",
"requires_auth": true,
"requires_confirmation": true,
"requires_workspace": true,
"rust_optimizable": false,
"side_effect_type": "delete",
"side_effects": true,
"slow_operation": true
}
},
"version_command": {
"aliases": [
"v",
"-v",
"--version"
],
"description": "Show version information",
"domain": "utilities",
"estimated_time": 1,
"name": "version",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"workspace_init": {
"aliases": [
"workspace create",
"ws init",
"ws create"
],
"description": "Initialize new workspace interactively",
"domain": "workspace",
"estimated_time": 30,
"form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2",
"name": "workspace init",
"requirements": {
"auth_type": "none",
"interactive": true,
"min_permission": "write",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "create",
"side_effects": true,
"slow_operation": false
}
},
"workspace_list": {
"aliases": [
"workspace ls",
"ws list",
"ws ls"
],
"description": "List all registered workspaces",
"domain": "workspace",
"estimated_time": 1,
"name": "workspace list",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
},
"workspace_switch": {
"aliases": [
"workspace activate",
"ws switch",
"ws activate"
],
"description": "Switch active workspace",
"domain": "workspace",
"estimated_time": 2,
"name": "workspace switch",
"requirements": {
"auth_type": "none",
"interactive": false,
"min_permission": "read",
"requires_auth": false,
"requires_confirmation": false,
"requires_workspace": false,
"rust_optimizable": false,
"side_effect_type": "none",
"side_effects": false,
"slow_operation": false
}
}
}
}