shiraji / plugin-importer-exporter

Intellij Plugin import/export plugin information.
https://plugins.jetbrains.com/plugin/7891
Other
12 stars 4 forks source link

Any maintained alternative ? #17

Open KaKi87 opened 9 months ago

KaKi87 commented 9 months ago

Hello @shiraji & @ziscloud, Do you know of any maintained alternative to this project ? Thanks

shiraji commented 9 months ago

didn't notice someone use this plugin (didn't know there is fork for this project).

well, i don't remember what i did for this plugin, but if people want to use this feature, i can restart this project.

KaKi87 commented 9 months ago

Well, I do, so I would be grateful 🙂

shiraji commented 9 months ago

There is a feature called "required plugins". This requires plugin install when people starts up the project.

https://www.jetbrains.com/help/idea/settings-required-plugins.html

Do you have any use-case other than requiring install plugins?

KaKi87 commented 9 months ago

Hum, it's not about that, it's about being able to export and import plugins just like we can export and import IDE settings.

tansautn commented 6 months ago

@shiraji : Also even plugin requires can do the install part. But we still need plugins list ( :name:, :version: ) to put that list. So please restart project. Or atleast, just tell me how i can get the plugin list via IDE plugin console or some thing like that

shiraji commented 6 months ago

What is the purpose of listing installed plugins? I thought it is for installing all plugins.

Also syncing settings is initial concept of this plugin. From 2022.3, this feature solved what I thought the problem of default IDE is. https://www.jetbrains.com/help/idea/sharing-your-ide-settings.html

So, I still think this plugin is not worth restarting.

just tell me how i can get the plugin list

well, read intellij-community code is what I can all say to you. Because all plugin developers read source code and create the plugins. This plugin does not work because i didn't follow the newest version of IntelliJ.

KaKi87 commented 6 months ago

The issue is the IDE settings import/export feature doesn't include plugin settings, which your project was covering.

Thanks

shiraji commented 6 months ago

PluginManagerConfigurable can export the list of plugin ids like followings:

com.github.shiraji.pluginimporterexporter
com.github.shiraji.findpullrequest

image

And import let us install all latest version of the plugins.

tansautn commented 4 months ago

Oh, I did'nt known that. Cause i'm using setting sync via Repository. so please include this instruction on README, might be useful for someone

KaKi87 commented 4 months ago

PluginManagerConfigurable can export the list of plugin ids

Okay, but can it export plugin settings ?

tansautn commented 4 months ago

On Pycharm 2023.2.Build #PY-232.10300.41

the export option selection has no "PluginManagerConfigurabl" opt.

ảnh

tansautn commented 2 days ago

Since this plugin not work anymore. I've created script can provide samething.

See: https://github.com/shiraji/plugin-importer-exporter/wiki/Plugin-alternative