UNPKG

tidyai-ts

Version:

AI-powered cross-platform file organizer using OpenRouter API

31 lines (30 loc) 909 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseArguments = parseArguments; function parseArguments(args) { const parsed = { path: '', undo: false, delete: false }; for (let i = 0; i < args.length; i++) { const arg = args[i]; // Skip help and version flags as they're handled in main.ts if (arg === '--help' || arg === '-h' || arg === '--version' || arg === '-v') { continue; } if (arg === '--undo') { parsed.undo = true; } else if (arg === '--delete' || arg === '-d') { parsed.delete = true; } else if (!arg.startsWith('-')) { parsed.path = arg; } } if (!parsed.path) { throw new Error('Please provide a path to organize. Use --help for usage information.'); } return parsed; }