Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arunvelsriram/desccron
DescCron (Describe Cron) is a plugin for JetBrains IDEs, that provides a descriptive view of cron expressions for humans.
https://github.com/arunvelsriram/desccron
cron cron-expression intellij-plugin jetbrains-plugin kotlin
Last synced: 21 days ago
JSON representation
DescCron (Describe Cron) is a plugin for JetBrains IDEs, that provides a descriptive view of cron expressions for humans.
- Host: GitHub
- URL: https://github.com/arunvelsriram/desccron
- Owner: arunvelsriram
- License: mit
- Created: 2020-04-18T06:36:12.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-27T20:01:15.000Z (over 2 years ago)
- Last Synced: 2023-08-30T21:21:10.014Z (about 1 year ago)
- Topics: cron, cron-expression, intellij-plugin, jetbrains-plugin, kotlin
- Language: Kotlin
- Homepage: https://plugins.jetbrains.com/plugin/14159-desccron
- Size: 1.36 MB
- Stars: 15
- Watchers: 4
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DescCron
DescCron (Describe Cron) is a plugin for [JetBrains IDEs](https://www.jetbrains.com/products.html#type=ide), that provides a descriptive view of cron expressions for humans.
It's file format agnostic, as the cron expression to be described is a user selected text.
![Demo for DescCron](./DescCron.gif)
[Plugin Homepage](https://plugins.jetbrains.com/plugin/14159-desccron)
## How to use?
### Popup Menu
* Highlight the cron expression
* Use the options under DescCron group from the Popup Menu### Keyboard Shortcut
* Highlight the cron expression
* Use the default keybindings:#### Mac OS X
|Action |Keybinding|
|:-----------:|:--------:|
|Describe |⌘ ⇧ D, C |
|Next Run |⌘ ⇧ D, N |
|Previous Run |⌘ ⇧ D, P |#### Linux / Windows
|Action |Keybinding |
|:------------:|:----------:|
|Describe |⌃ ⇧ D, C |
|Next Run |⌃ ⇧ D, N |
|Previous Run |⌃ ⇧ D, P |## Development
```bash
./gradlew clean build
./gradlew runIde
```