├── .commitlintrc.json ├── .editorconfig ├── .eslintrc.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── BUG.md │ ├── DOCUMENTATION.md │ ├── FEATURE_REQUEST.md │ ├── IMPROVEMENT.md │ └── QUESTION.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ ├── lint.yml │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc.json ├── .markdownlint-cli2.jsonc ├── .npmrc ├── .nvmrc ├── .prettierrc.json ├── .releaserc.json ├── .swcrc ├── .vscode ├── extensions.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── src ├── cli.ts ├── commands │ ├── __test__ │ │ ├── check.test.ts │ │ ├── delete.test.ts │ │ ├── help.test.ts │ │ ├── info.test.ts │ │ ├── run.test.ts │ │ ├── start.test.ts │ │ └── update.test.ts │ ├── check.ts │ ├── create │ │ ├── __test__ │ │ │ └── birth.test.ts │ │ └── birth.ts │ ├── delete.ts │ ├── help.ts │ ├── info.ts │ ├── run.ts │ ├── start.ts │ └── update.ts ├── e2e │ ├── classic.test.e2e.ts │ └── tests │ │ ├── 1-create-birth.ts │ │ ├── 2-update.ts │ │ ├── 3-start.ts │ │ ├── 4-check.ts │ │ └── 5-run.ts ├── index.ts ├── packageJSON.ts ├── services │ ├── Config.ts │ ├── Leon.ts │ ├── LeonInstance.ts │ ├── Log.ts │ ├── Prompt.ts │ ├── Requirements.ts │ └── __test__ │ │ ├── LeonInstance.test.ts │ │ ├── Log.test.ts │ │ └── Prompt.test.ts └── utils │ ├── LogError.ts │ ├── __test__ │ └── isExistingPath.test.ts │ └── isExistingPath.ts └── tsconfig.json /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/ISSUE_TEMPLATE/BUG.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/ISSUE_TEMPLATE/DOCUMENTATION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/IMPROVEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/ISSUE_TEMPLATE/IMPROVEMENT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/QUESTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/ISSUE_TEMPLATE/QUESTION.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.markdownlint-cli2.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.markdownlint-cli2.jsonc -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.swcrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/commands/__test__/check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/__test__/check.test.ts -------------------------------------------------------------------------------- /src/commands/__test__/delete.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/__test__/delete.test.ts -------------------------------------------------------------------------------- /src/commands/__test__/help.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/__test__/help.test.ts -------------------------------------------------------------------------------- /src/commands/__test__/info.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/__test__/info.test.ts -------------------------------------------------------------------------------- /src/commands/__test__/run.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/__test__/run.test.ts -------------------------------------------------------------------------------- /src/commands/__test__/start.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/__test__/start.test.ts -------------------------------------------------------------------------------- /src/commands/__test__/update.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/__test__/update.test.ts -------------------------------------------------------------------------------- /src/commands/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/check.ts -------------------------------------------------------------------------------- /src/commands/create/__test__/birth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/create/__test__/birth.test.ts -------------------------------------------------------------------------------- /src/commands/create/birth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/create/birth.ts -------------------------------------------------------------------------------- /src/commands/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/delete.ts -------------------------------------------------------------------------------- /src/commands/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/help.ts -------------------------------------------------------------------------------- /src/commands/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/info.ts -------------------------------------------------------------------------------- /src/commands/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/run.ts -------------------------------------------------------------------------------- /src/commands/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/start.ts -------------------------------------------------------------------------------- /src/commands/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/commands/update.ts -------------------------------------------------------------------------------- /src/e2e/classic.test.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/e2e/classic.test.e2e.ts -------------------------------------------------------------------------------- /src/e2e/tests/1-create-birth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/e2e/tests/1-create-birth.ts -------------------------------------------------------------------------------- /src/e2e/tests/2-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/e2e/tests/2-update.ts -------------------------------------------------------------------------------- /src/e2e/tests/3-start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/e2e/tests/3-start.ts -------------------------------------------------------------------------------- /src/e2e/tests/4-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/e2e/tests/4-check.ts -------------------------------------------------------------------------------- /src/e2e/tests/5-run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/e2e/tests/5-run.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/packageJSON.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/packageJSON.ts -------------------------------------------------------------------------------- /src/services/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/Config.ts -------------------------------------------------------------------------------- /src/services/Leon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/Leon.ts -------------------------------------------------------------------------------- /src/services/LeonInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/LeonInstance.ts -------------------------------------------------------------------------------- /src/services/Log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/Log.ts -------------------------------------------------------------------------------- /src/services/Prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/Prompt.ts -------------------------------------------------------------------------------- /src/services/Requirements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/Requirements.ts -------------------------------------------------------------------------------- /src/services/__test__/LeonInstance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/__test__/LeonInstance.test.ts -------------------------------------------------------------------------------- /src/services/__test__/Log.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/__test__/Log.test.ts -------------------------------------------------------------------------------- /src/services/__test__/Prompt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/services/__test__/Prompt.test.ts -------------------------------------------------------------------------------- /src/utils/LogError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/utils/LogError.ts -------------------------------------------------------------------------------- /src/utils/__test__/isExistingPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/utils/__test__/isExistingPath.test.ts -------------------------------------------------------------------------------- /src/utils/isExistingPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/src/utils/isExistingPath.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leon-ai/leon-cli/HEAD/tsconfig.json --------------------------------------------------------------------------------