├── .cyrusrc.example.json ├── .cyrusrc.local.example.json ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .release-it.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── BRAND_ASSETS.md ├── logo.svg ├── social-preview.png └── social-preview.svg ├── bun.lock ├── bunfig.toml ├── eslint.config.js ├── package.json ├── schema └── cyrus-config.schema.json ├── src ├── analyzers │ ├── code-analyzer.ts │ └── language-detector.ts ├── cli.ts ├── commands │ ├── analyze.ts │ ├── compare.ts │ ├── config.ts │ ├── detect.ts │ ├── generate.ts │ ├── health.ts │ ├── learn.ts │ ├── mentor.ts │ └── quality.ts ├── config │ └── config.ts ├── index.ts ├── services │ └── ai-service.ts ├── types │ └── index.ts └── utils │ ├── error-handler.ts │ ├── logger.ts │ ├── progress-bar.ts │ └── render-markdown.ts └── tsconfig.json /.cyrusrc.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.cyrusrc.example.json -------------------------------------------------------------------------------- /.cyrusrc.local.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.cyrusrc.local.example.json -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true 2 | -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/.release-it.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/README.md -------------------------------------------------------------------------------- /assets/BRAND_ASSETS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/assets/BRAND_ASSETS.md -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /assets/social-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/assets/social-preview.png -------------------------------------------------------------------------------- /assets/social-preview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/assets/social-preview.svg -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/bunfig.toml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/package.json -------------------------------------------------------------------------------- /schema/cyrus-config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/schema/cyrus-config.schema.json -------------------------------------------------------------------------------- /src/analyzers/code-analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/analyzers/code-analyzer.ts -------------------------------------------------------------------------------- /src/analyzers/language-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/analyzers/language-detector.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/commands/analyze.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/analyze.ts -------------------------------------------------------------------------------- /src/commands/compare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/compare.ts -------------------------------------------------------------------------------- /src/commands/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/config.ts -------------------------------------------------------------------------------- /src/commands/detect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/detect.ts -------------------------------------------------------------------------------- /src/commands/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/generate.ts -------------------------------------------------------------------------------- /src/commands/health.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/health.ts -------------------------------------------------------------------------------- /src/commands/learn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/learn.ts -------------------------------------------------------------------------------- /src/commands/mentor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/mentor.ts -------------------------------------------------------------------------------- /src/commands/quality.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/commands/quality.ts -------------------------------------------------------------------------------- /src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/config/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/services/ai-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/services/ai-service.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/utils/error-handler.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/progress-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/utils/progress-bar.ts -------------------------------------------------------------------------------- /src/utils/render-markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/src/utils/render-markdown.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ali-master/cyrus/HEAD/tsconfig.json --------------------------------------------------------------------------------