Description:
Currently, the tool only supports installing one package at a time via interactive selection. Add a new command-line flag (e.g., --batch or -b) that allows users to install multiple packages in a single run. For example: archpkg install firefox vscode --batch. This should handle dependencies intelligently, show progress for each package, and provide a summary of successes/failures.
Acceptance Criteria:
New flag accepts multiple package names.
Validates all packages exist before starting installation.
Displays installation progress and final status.
Handles errors gracefully (e.g., skip failed packages but continue others).
Updates help text and README with examples.
Description:
Currently, the tool only supports installing one package at a time via interactive selection. Add a new command-line flag (e.g., --batch or -b) that allows users to install multiple packages in a single run. For example: archpkg install firefox vscode --batch. This should handle dependencies intelligently, show progress for each package, and provide a summary of successes/failures.
Acceptance Criteria:
New flag accepts multiple package names.
Validates all packages exist before starting installation.
Displays installation progress and final status.
Handles errors gracefully (e.g., skip failed packages but continue others).
Updates help text and README with examples.