Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eroxl/macos-folder-icon-changer
📁 A simple command line tool for changing the icons of folders or files on MacOS.
https://github.com/eroxl/macos-folder-icon-changer
cli command-line command-line-tool customization mac macos macos-customization python
Last synced: 3 months ago
JSON representation
📁 A simple command line tool for changing the icons of folders or files on MacOS.
- Host: GitHub
- URL: https://github.com/eroxl/macos-folder-icon-changer
- Owner: Eroxl
- Created: 2021-11-07T02:49:54.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-12T02:24:15.000Z (almost 3 years ago)
- Last Synced: 2023-03-06T12:34:14.387Z (almost 2 years ago)
- Topics: cli, command-line, command-line-tool, customization, mac, macos, macos-customization, python
- Language: Python
- Homepage:
- Size: 2.32 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Mac OS File Icon Changer
### Description
A small and simple script to quickly change large amounts or a few files and folders icons to easily customize them. You can use this script as a backbone for creating much more customizable scripts to use on your folders. This is meant to help automating of customization which is already fairly limited on Mac.### Instalation
Install Using The Automatic Script
```bash
./install-change-icon
```#### Installation Description
The auto installation script auto installs the pip packages from requirements.txt and then copies change-icon into /usr/local/bin/ and then creates a reference to it in ~/.zshrc if you use a different shell just install it by yourself.### Usage
```bash
icon IMAGE_PATH FOLDER_PATH
```#### Parameter Descriptions
\* required parameters
* ##### * image-path: string
The path to the image you want to set the icon to or path to folder of icons if you're using --randomize
* ##### * file-path: string
The path to the file of the icon you want to change
* ##### --file_glob_pattern: string (default: '*')
The file glob pattern to check when changing the files of sub folders using the --recursive flag
* ##### --recursive: boolean (default: false)
Recursively change all sub folders icons as well based on the --file_glob_pattern provided