refactor: remove unused usage functions and migrate argument parsing to commander.js

This commit is contained in:
2026-03-10 19:48:02 +01:00
parent 9fd770999b
commit 5265e5300c
9 changed files with 12 additions and 119 deletions

View File

@@ -10,15 +10,6 @@ type ListResourcePermissionsOptions = {
filter?: string;
};
export function usageListResourcePermissions(): string {
return `Usage: sk-az-tools list-resource-permissions [--app-id|-i <appId> | --display-name|-n <name>] [--filter|-f <glob>] [global options]
Options:
--app-id, -i <appId> Resource app ID
--display-name, -n <name> Resource app display name
--filter, -f <glob> Filter by permission name glob`;
}
export async function runListResourcePermissionsCommand(options: ListResourcePermissionsOptions): Promise<unknown> {
if (!options.appId && !options.displayName) {
throw new Error("--app-id or --display-name is required for list-resource-permissions");