Package Set Groups

Naming

^([0-9]+\-)?(.*)$

  1. A set of package-set groups, these are basically all the directories under the repository directory. Certain directories, such as .git, will be ignored.
  2. A set of package-sets, these are within the group directories and are of one of two forms:
    1. a directory containing a file with the name package-set.yml, or
    2. a file in the group directory with the .yml extension.
$HOME/
└─ .local/
   └─ share/
      └─ mcfg/
         └─ repository/
            ├─ .config/
            ├─ .git/  
            ├─ .local/
            ├─ 01-operating-system/
            ├─ 02-developer-stuff/
            ├─ 03-productivity-stuff/
            └─ 04-work-stuff/