{"id":19526421,"url":"https://github.com/ogty/iconic-commands","last_synced_at":"2025-04-26T10:31:21.382Z","repository":{"id":40049706,"uuid":"506982658","full_name":"ogty/iconic-commands","owner":"ogty","description":"📷 Command to change file/folder icons from over 1000 icon designs. You can also register your own icons.","archived":false,"fork":false,"pushed_at":"2022-10-25T03:33:44.000Z","size":31088,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-06T18:39:00.019Z","etag":null,"topics":["command-line-tool","file","folder","icons","macos","mkdir","touch"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ogty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-24T11:18:32.000Z","updated_at":"2023-01-21T19:29:42.000Z","dependencies_parsed_at":"2022-09-22T07:35:07.379Z","dependency_job_id":null,"html_url":"https://github.com/ogty/iconic-commands","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ogty%2Ficonic-commands","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ogty%2Ficonic-commands/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ogty%2Ficonic-commands/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ogty%2Ficonic-commands/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ogty","download_url":"https://codeload.github.com/ogty/iconic-commands/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224032215,"owners_count":17244373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line-tool","file","folder","icons","macos","mkdir","touch"],"created_at":"2024-11-11T01:09:48.618Z","updated_at":"2024-11-11T01:09:49.957Z","avatar_url":"https://github.com/ogty.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eIconic Commands\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"https://img.shields.io/github/repo-size/ogty/material-iconic-commands?style=for-the-badge\" /\u003e\n \u003cimg src=\"https://img.shields.io/github/directory-file-count/ogty/material-iconic-commands?style=for-the-badge\" /\u003e\n \u003cimg src=\"https://img.shields.io/github/license/ogty/material-iconic-commands?style=for-the-badge\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  The icon data is used from \u003ca href=\"https://github.com/PKief/vscode-material-icon-theme\"\u003evscode-material-icon-theme\u003c/a\u003e and \u003ca href=\"https://github.com/devicons/devicon/\"\u003edevicon\u003c/a\u003e.\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"./image.png\" alt=\"sample\" /\u003e\n\u003c/div\u003e\n\n## 🎈 Feature\n\n- ✅ Creation of iconic files\n- ✅ Creation of iconic directories\n- ✅ Conversion to iconic files/directories\n- ✅ Support for free icons\n- ✅ Creation of original icons\n- ✅ Replace all existing folders and files with new icons\n\n## 🙇‍♂️ I am using the following\n\n- [vscode-material-icon-theme](https://github.com/PKief/vscode-material-icon-theme)\n- [devicon](https://github.com/devicons/devicon/)\n- [librsvg](https://wiki.gnome.org/Projects/LibRsvg)\n- [fileicon](https://www.npmjs.com/package/fileicon)\n\n## ⚙️ Setup\n\n```zsh\n$ cd ~/\n$ git clone https://github.com/ogty/iconic-commands\n$ source ~/iconic-commands/setup.sh\n```\n\n\u003e **Note**  \n\u003e If brew and npm are not installed, they will be installed automatically.  \n\u003e The external commands used in this process are also installed at the same time.  \n\u003e You may also be asked to enter a password to change permissions.\n\n## 📖 Usage\n\n```zsh\n$ ic [options] \u003ccommand\u003e [\u003carguments\u003e]\n```\n\n## 🤖 Commands\n\n- `file \u003cfile-name[@\u003ctype\u003e]\u003e`: Change the icon of the specified file\n- `dir \u003cdirectory-name[@\u003ctype\u003e]\u003e`: Change the icon of the specified directory\n- `make \u003ctype-name\u003e \u003cicon-path/icon-url\u003e`: Make your own file icon\n- `conv \u003cdirectory/file-name\u003e@\u003ctype\u003e`: Converte file or directory icon\n- `replace \u003cdirectory-name\u003e`: Replaces all files and directories, including the specified directory, with the appropriate icon from the extension or name.\n\n\u003e **Note**  \n\u003e Files with the following extensions have a preview function and their icons are not changed.\n\u003e - svg\n\u003e - png\n\u003e - jpg\n\u003e - jpeg\n\u003e - gif\n\u003e - bmp\n\u003e - ico\n\u003e - tiff\n\u003e - tif\n\u003e - webp\n\n## 🔍 Options\n\n- `-a, --all`: Can be used with file, dir and make commands\n- `-l, --list \u003cf/d\u003e`: Show available icons\n- `-h, --help`: Show usage\n\n## ✏️ Example\n\n```zsh\n$ ic file command@sh\n$ ic dir fundamentals_of_java@java\n$ ic conv foo@tmp\n$ ic make your-service-name your-service-logo.svg\n$ ic make gopher https://raw.githubusercontent.com/devicons/devicon/master/icons/go/go-original.svg\n$ ic -l f\n$ ic -l d\n$ ic -h\n$ ic replace bar\n```\n\n### 👀 Change the icon for this repository\n\n```zsh\n$ ic replace .\n$ ic conv ic@sh \u0026 ic conv LICENSE@cer \u0026 ic conv README.md@readme\n```\n\n![](./sample_image_after_icon_change.png)\n\n## 📷 Icons\n\n\u003cimg src=\"./icons.png\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fogty%2Ficonic-commands","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fogty%2Ficonic-commands","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fogty%2Ficonic-commands/lists"}