Struct ::command::Commands
The changes to apply to the system.
This is what will be compared to the installed system
Methods
Ignore a path, preventing it from being scanned for differences
Install a package with the given package manager.
If the package manager isn't enabled, this will be a no-op.
Remove a package with the given package manager.
If the package manager isn't enabled, this will be a no-op.
Check if a file exists in the files/
subdirectory to the configuration
Create a file with the given contents (renaming the file in the process)
The rename is useful to copy a file to a different location (e.g. etc/fstab.hostname
to etc/fstab
)