Skip to content

Easily stylize your IDE interface by adding branded project icons

License

Notifications You must be signed in to change notification settings

TheDragonCode/iconify-ide

Repository files navigation

Iconify Your Projects

Stable Version Total Downloads Github Workflow Status License

Compare

before - after

Installation

To get the latest version of Iconify IDE, simply require the package using Composer:

composer global require dragon-code/iconify-ide:*

Usage

To publish the icon only to the startup folder, run the console command:

iconify

To recursively discover projects and publish icons, call the console command with a parameter pass:

iconify --all

By default, the search is performed in the current folder for which the console command is called (./).

To search in another folder you can use the --path parameter:

iconify --path=foo/bar
iconify --path=./foo/bar
iconify --path=../foo/bar
iconify --path=/foo/bar

iconify --all --path=foo/bar
iconify --all --path=./foo/bar
iconify --all --path=../foo/bar
iconify --all --path=/foo/bar

Available brands and IDEs

IDE

Brands

Contributing

Tip

Creating classes for new brands and IDEs is compatible with Laravel Idea.

Laravel Idea

Adding a new brand

  1. Place the SVG file in the resources/brands folder. The file name should be in snake_case. Or you can override the getFilename method in the brand class. The method should return the file name without extension.
  2. Create a brand class in the app/Brands folder. The name should be in PascalCase.
  3. Specify a reference to the created class in the config/data.php configuration file. Pay attention to the order of references - the higher the class is specified, the higher its priority.

Adding a new IDE

  1. Create an IDE class in the app/Ide folder. The name should be in PascalCase.
  2. Specify a reference to the created class in the config/data.php configuration file.

License

This package is licensed under the MIT License.

About

Easily stylize your IDE interface by adding branded project icons

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors 3

  •  
  •  
  •  

Languages