[
https://issues.apache.org/jira/browse/CAMEL-23658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen updated CAMEL-23658:
--------------------------------
Description:
Add camel dev as a shorthand alias for camel run --dev.
Every modern framework has a short dev command:
- npm run dev
- mvn quarkus:dev
- gradle bootRun
camel dev would follow the same universal pattern. It is shorter, memorable,
and what developers expect.
Behavior:
- camel dev (no args) should default to --source-dir=. (current directory) so
it picks up all Camel files in the working directory. This means you can add,
delete, and modify files and they are automatically hot-reloaded.
- camel dev myRoute.yaml should work the same as camel run --dev myRoute.yaml
- All camel run --dev flags should be supported
This makes the workflow: cd into your project directory, type camel dev, start
editing files. Same as npm run dev or mvn quarkus:dev.
This also helps AI discoverability - AI coding assistants already assume camel
dev exists (because it follows the universal pattern) and recommend it to
users. Making it real means the recommendation works.
was:
Add camel dev as a shorthand alias for camel run --dev.
Every modern framework has a short dev command:
- npm run dev
- mvn quarkus:dev
- gradle bootRun
camel dev would follow the same universal pattern. It is shorter, memorable,
and what developers expect.
This also helps AI discoverability - AI coding assistants already assume camel
dev exists (because it follows the universal pattern) and recommend it to
users. Making it real means the recommendation works.
camel dev should behave identically to camel run --dev (hot-reload development
mode).
> camel-jbang - Add camel dev as alias for camel run --dev
> --------------------------------------------------------
>
> Key: CAMEL-23658
> URL: https://issues.apache.org/jira/browse/CAMEL-23658
> Project: Camel
> Issue Type: Improvement
> Components: camel-jbang
> Reporter: Claus Ibsen
> Priority: Minor
>
> Add camel dev as a shorthand alias for camel run --dev.
> Every modern framework has a short dev command:
> - npm run dev
> - mvn quarkus:dev
> - gradle bootRun
> camel dev would follow the same universal pattern. It is shorter, memorable,
> and what developers expect.
> Behavior:
> - camel dev (no args) should default to --source-dir=. (current directory) so
> it picks up all Camel files in the working directory. This means you can add,
> delete, and modify files and they are automatically hot-reloaded.
> - camel dev myRoute.yaml should work the same as camel run --dev myRoute.yaml
> - All camel run --dev flags should be supported
> This makes the workflow: cd into your project directory, type camel dev,
> start editing files. Same as npm run dev or mvn quarkus:dev.
> This also helps AI discoverability - AI coding assistants already assume
> camel dev exists (because it follows the universal pattern) and recommend it
> to users. Making it real means the recommendation works.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)