@theharithsa/cli
v0.1.7
Published
Generate Dynatrace in-app training labs from Markdown source material.
Downloads
1,013
Readme
OpenEnablement CLI
Generate Dynatrace in-app training labs from Markdown source material.
Install
npm install --global @theharithsa/cliThis installs two commands:
openenablement --help
enablement --helpCreate A Lab
Interactive mode:
openenablement create labFlag-driven mode:
openenablement create lab `
--name dql-essentials `
--title "DQL Essentials" `
--directory dql-essentials `
--source C:\path\to\source.md `
--tone "clear and practical" `
--ai copilotAI Authentication
For AI-generated lesson content, authenticate with GitHub Copilot using one of:
gh auth loginCOPILOT_GITHUB_TOKENGH_TOKENGITHUB_TOKEN
Do not pass tokens as CLI arguments.
What Gets Generated
The CLI creates a complete training repository with:
- MkDocs lesson pages
- Dev Container / Codespaces runtime
- Todo app runtime scaffold
- Optional
.assessment/*.jsonquizzes - Chapter quiz gates for MkDocs
- GitHub Pages and integration-test workflows
Package Layout
Users install only @theharithsa/cli. The package depends on @theharithsa/config, which contains shared manifest schemas and version helpers used by the CLI.
