A Node.js CLI application that sets custom icons for folders based on a YAML configuration file.
via npm
$ npm install -g iconlink
$ git clone https://github.com/KevinZMa/iconlink.git /path/to/iconlink
$ cd /path/to/iconlink
- Set up your parent folder in this structure:
parent_folder/
├── .icons/ # where your icons are stored
│ ├── icon1.icns
│ └── icon2.icns
├── folder1/
├── folder2/
└── icons.yml # configuration file
- In the
icons.yml
file, specify the folder-icon mappings:
folder1: icon1.icns
folder2: icon2.icns
- Run the CLI app with the command:
$ iconlink <parent_folder> [--no-confirm]