Convenient Intellij Platform Plugin for Deploying and Upgrading Services during Development
Easy Dev is a plugin I developed based on the Easy-Deploy plugin with some personalized enhancements. Compared to Easy-Deploy, my plugin has simplified certain functional business constraints and adapted to support a broader range of IDEA versions (IDEA 2022.3+).
Therefore, the plugin provides a simpler approach to terminal-based server management, offering features such as quick commands and task orchestration to help developers customize their workflows and simplify the release process. I named this plugin "Easy Dev" in the hope that it will help developers streamline their development and deployment workflows. I will continually optimize it and enhance its features.
This is also the first Idea plugin I have developed. I want to express my gratitude to the Easy-Deploy plugin and its author for their open-source contribution.
If this plugin proves helpful to you, please consider showing your support by giving the repository a star ⭐️⭐️.
- Batch execute remote commands
- Batch open multiple SSH terminal connections
- Batch add server information
- Custom task orchestration
- Custom quick commands
- Add/Edit/Remove/Search server information
- Add/Edit/Remove/Share commands
- Upload files or directories with filtering support
- File (directory) upload configuration
- Pre/Post command execution support
- Command execution directory override (use upload path)
- Terminal connection
- SSH password-free login (private key login)
- SSH proxy jump host
- Run/Debug Configuration (parallel deployment)
- I18n support
- SFTP transfer panel
- Plugin settings
- Export & Import & Clean plugin configuration
I'm relatively new to developing Idea plugins, so there might be some shortcomings in addressing certain issues.
If you have any suggestions or encounter bugs, feel free to raise issues or contact me via email. I'll respond as promptly as possible.
👻👻Submit an Issue on Github 👻👻Thanks:Easy-Deploy