CrazySync

Build Version Downloads

Template ToDo list

This plugin currently has these main features.

  • Dump which plugins are installed to a JSON file
  • Dump which plugins are installed as plugin repository
  • Download all plugins from a JSON file

GitHub | Issues

Installation

  • Using the IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "CrazySync" > Install

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Usage

Export to JSON file

  • Go to File > Export Plugins... > select JSON file to write > Export

Import from JSON file

  • Go to File > Import Plugins... > select JSON file to read > Install Plugins
  • Restart!

Options

Save Disabled Plugin Information

By default, this plugin ignore following plugins to export:

  • IDEA CORE (com.intellij)
  • This plugin
  • Bundled plugins
  • Disbaled plugins

But, if you check this option, the plugin exports disbaled plugins include disabled bundle plugins.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

TODO

  1. Ignore unpublished plugins to export
  2. Import/Export plugins settings
  3. Auto export
  4. Check capability of installing the plugins (e.g. AndroidStduio specific plugins should not be install to PhpStorm)
  5. i18n
  6. Dump plugin information in different format
  7. Install specific version of plugins
  8. Tests

Plugin based on the IntelliJ Platform Plugin Template.