Groups and Modules

Comps groups

Groups let you install a whole bundle of related packages at once. rum group list [--installed|--available] lists groups, group info <id> shows what's in one, and group install <id>, group upgrade <id>, and group remove <id> act on it. You can also skip the subcommand and use @group-id or @"Group Name" directly as an argument to rum install or rum remove.

sudo rum install @development-tools

Comps environments

Environments are a level up from groups, bundling several groups together. They use @^environment-id syntax, and support the same list, info, install, upgrade, and remove subcommands under rum environment, acting across every group the environment contains.

Modules

Rum has early support for modularity and module streams. rum module list, info <name>, enable <name>, disable <name>, reset <name>, install <name[:stream[/profile]]>, and remove <name> are all available, though this area is still considered a work in progress compared to the rest of rum.