Skip to content
axxbetadocs
v0.6.3next
GitHub

axx ide

View .mdOpen in Claude

Generate run and debug configurations for the services in axx.yaml that have a debug.debugger block. Re-running updates them; files or entries you edited are kept. Entries are named “Debugger: <service>” (IntelliJ) and “Axx: …” (VS Code).

They go where the editor reads them: the repository’s root, or the folder of axx.yaml when the editor has that folder open (its .idea, or a .vscode with settings of yours, is there). They run Axx in the folder of axx.yaml.

Usage:
axx ide [command]
Available Commands:
intellij Write .run/*.run.xml: Debugger: <service> listeners, axx: run/debug/validate, and a one-click compound
vscode Merge axx attach configurations into .vscode/launch.json and tasks into tasks.json
Flags:
-h, --help help for ide
Global Flags:
--compact print only what matters (auto-enabled for coding agents)
-c, --config string path to axx.yaml (default: search upward from the working directory)
--json emit machine-readable JSON (stable envelope)
--no-color disable colored output
-v, --verbose count increase log verbosity (-v, -vv)
Use "axx ide [command] --help" for more information about a command.

Write .run/*.run.xml: Debugger: <service> listeners, Axx: run/debug/validate, and a one-click compound

Usage:
axx ide intellij [flags]
Flags:
-D, --define stringArray set a property for ${sys:name}, e.g. -D local.host=docker
-h, --help help for intellij
--profile string apply profiles.<name> / axx.<name>.yaml, several comma-separated in order, like watch,ios (env: AXX_PROFILE)
--set stringArray set a key of axx.yaml for this run, over its files and profiles, e.g. --set run.workers=1 or --set packs.<pack>.<key>=value
Global Flags:
--compact print only what matters (auto-enabled for coding agents)
-c, --config string path to axx.yaml (default: search upward from the working directory)
--json emit machine-readable JSON (stable envelope)
--no-color disable colored output
-v, --verbose count increase log verbosity (-v, -vv)

Merge Axx attach configurations into .vscode/launch.json and tasks into tasks.json

Usage:
axx ide vscode [flags]
Flags:
-D, --define stringArray set a property for ${sys:name}, e.g. -D local.host=docker
-h, --help help for vscode
--profile string apply profiles.<name> / axx.<name>.yaml, several comma-separated in order, like watch,ios (env: AXX_PROFILE)
--set stringArray set a key of axx.yaml for this run, over its files and profiles, e.g. --set run.workers=1 or --set packs.<pack>.<key>=value
Global Flags:
--compact print only what matters (auto-enabled for coding agents)
-c, --config string path to axx.yaml (default: search upward from the working directory)
--json emit machine-readable JSON (stable envelope)
--no-color disable colored output
-v, --verbose count increase log verbosity (-v, -vv)