Sync a declarative package list with the pacman package manager
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

726 B

ADDED Requirements

Requirement: Can read package lists from stdin

The system SHALL accept package names from standard input, where each line represents a package name.

Scenario: Packages from stdin are read correctly

  • WHEN package names are passed via stdin separated by whitespace, tabs, or newlines
  • THEN system shall parse each unique package name from the input stream

Scenario: Empty stdin input is handled

  • WHEN stdin contains no package names
  • THEN system shall skip stdin input processing

Scenario: Whitespace normalization

  • WHEN packages are separated by multiple spaces, tabs, or newlines
  • THEN each package name shall have leading/trailing whitespace trimmed