├── .github ├── logo.svg └── workflows │ ├── claude-code-review.yml │ ├── claude.yml │ ├── deploy-docs.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── .promptext.example.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── PERFORMANCE_BENCHMARKS.md ├── README.md ├── cmd └── promptext │ ├── main.go │ └── main_test.go ├── docs-astro ├── .gitignore ├── README.md ├── astro.config.mjs ├── package.json ├── pnpm-lock.yaml ├── public │ ├── CNAME │ ├── favicon.svg │ └── scripts │ │ ├── README.md │ │ ├── install.ps1 │ │ ├── install.sh │ │ └── uninstall.sh ├── src │ ├── assets │ │ ├── houston.webp │ │ ├── logo-light.svg │ │ └── logo.svg │ ├── content.config.ts │ ├── content │ │ └── docs │ │ │ ├── changelog.md │ │ │ ├── configuration.md │ │ │ ├── file-filtering.md │ │ │ ├── getting-started.md │ │ │ ├── index.md │ │ │ ├── library-usage.md │ │ │ ├── output-formats.md │ │ │ ├── performance.md │ │ │ ├── project-analysis.md │ │ │ ├── relevance-filtering.md │ │ │ ├── token-analysis.md │ │ │ └── toon-spec.md │ ├── pages │ │ ├── index.astro │ │ ├── install.ps1.ts │ │ ├── install.ts │ │ └── uninstall.ts │ └── styles │ │ └── custom.css └── tsconfig.json ├── examples ├── README.md ├── basic │ └── main.go ├── ci-code-review │ ├── .github │ │ └── workflows │ │ │ └── ai-review.yml │ ├── README.md │ └── main.go ├── code-search │ ├── README.md │ └── main.go ├── doc-generator │ ├── README.md │ └── main.go ├── migration-assistant │ ├── README.md │ └── main.go └── token-budget │ └── main.go ├── go.mod ├── go.sum ├── internal ├── config │ ├── config.go │ └── config_test.go ├── filter │ ├── filter.go │ ├── filter_bench_test.go │ ├── filter_test.go │ ├── rules │ │ ├── binary.go │ │ ├── binary_bench_test.go │ │ ├── binary_test.go │ │ ├── defaults.go │ │ ├── defaults_test.go │ │ ├── ecosystem.go │ │ ├── extension.go │ │ ├── extension_test.go │ │ ├── generated.go │ │ ├── generated_extra_test.go │ │ ├── integration_test.go │ │ ├── lockfile.go │ │ ├── pattern.go │ │ ├── pattern_test.go │ │ ├── rule.go │ │ └── rule_test.go │ └── types │ │ ├── types.go │ │ └── types_test.go ├── format │ ├── format.go │ ├── format_test.go │ ├── formatters.go │ ├── ptx_jsonl_test.go │ ├── toon.go │ └── toon_test.go ├── info │ ├── info.go │ └── info_test.go ├── initializer │ ├── detector.go │ ├── detector_test.go │ ├── doc.go │ ├── initializer.go │ ├── initializer_test.go │ ├── templates.go │ └── templates_test.go ├── log │ ├── log.go │ └── log_test.go ├── processor │ ├── processor.go │ ├── processor_bench_test.go │ └── processor_test.go ├── relevance │ ├── scorer.go │ └── scorer_test.go ├── token │ ├── tiktoken.go │ ├── tiktoken_bench_test.go │ └── tiktoken_test.go └── update │ ├── update.go │ └── update_test.go ├── pkg └── promptext │ ├── doc.go │ ├── errors.go │ ├── format.go │ ├── options.go │ ├── promptext.go │ ├── promptext_test.go │ └── result.go ├── samples ├── go-service.md ├── go-service.ptx ├── go-service.toon ├── go-service.xml ├── go-service │ ├── .gitignore │ ├── config.yaml │ ├── go.mod │ └── main.go ├── node-express.md ├── node-express.ptx ├── node-express.toon ├── node-express.xml ├── node-express │ ├── .gitignore │ ├── .promptext.yml │ ├── index.js │ ├── package-lock.json │ └── package.json ├── python-api.md ├── python-api.ptx ├── python-api.toon ├── python-api.xml └── python-api │ ├── .gitignore │ ├── main.py │ ├── poetry.lock │ ├── pyproject.toml │ ├── requirements.txt │ ├── setup.py │ └── test_main.py └── scripts ├── install.ps1 ├── install.sh └── uninstall.sh /.github/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/.github/logo.svg -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.promptext.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/.promptext.example.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/Makefile -------------------------------------------------------------------------------- /PERFORMANCE_BENCHMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/PERFORMANCE_BENCHMARKS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/README.md -------------------------------------------------------------------------------- /cmd/promptext/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/cmd/promptext/main.go -------------------------------------------------------------------------------- /cmd/promptext/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/cmd/promptext/main_test.go -------------------------------------------------------------------------------- /docs-astro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/.gitignore -------------------------------------------------------------------------------- /docs-astro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/README.md -------------------------------------------------------------------------------- /docs-astro/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/astro.config.mjs -------------------------------------------------------------------------------- /docs-astro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/package.json -------------------------------------------------------------------------------- /docs-astro/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/pnpm-lock.yaml -------------------------------------------------------------------------------- /docs-astro/public/CNAME: -------------------------------------------------------------------------------- 1 | promptext.sh -------------------------------------------------------------------------------- /docs-astro/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/public/favicon.svg -------------------------------------------------------------------------------- /docs-astro/public/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/public/scripts/README.md -------------------------------------------------------------------------------- /docs-astro/public/scripts/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/public/scripts/install.ps1 -------------------------------------------------------------------------------- /docs-astro/public/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/public/scripts/install.sh -------------------------------------------------------------------------------- /docs-astro/public/scripts/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/public/scripts/uninstall.sh -------------------------------------------------------------------------------- /docs-astro/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/assets/houston.webp -------------------------------------------------------------------------------- /docs-astro/src/assets/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/assets/logo-light.svg -------------------------------------------------------------------------------- /docs-astro/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/assets/logo.svg -------------------------------------------------------------------------------- /docs-astro/src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content.config.ts -------------------------------------------------------------------------------- /docs-astro/src/content/docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/changelog.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/configuration.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/file-filtering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/file-filtering.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/getting-started.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/index.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/library-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/library-usage.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/output-formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/output-formats.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/performance.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/project-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/project-analysis.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/relevance-filtering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/relevance-filtering.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/token-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/token-analysis.md -------------------------------------------------------------------------------- /docs-astro/src/content/docs/toon-spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/content/docs/toon-spec.md -------------------------------------------------------------------------------- /docs-astro/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/pages/index.astro -------------------------------------------------------------------------------- /docs-astro/src/pages/install.ps1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/pages/install.ps1.ts -------------------------------------------------------------------------------- /docs-astro/src/pages/install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/pages/install.ts -------------------------------------------------------------------------------- /docs-astro/src/pages/uninstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/pages/uninstall.ts -------------------------------------------------------------------------------- /docs-astro/src/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/src/styles/custom.css -------------------------------------------------------------------------------- /docs-astro/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/docs-astro/tsconfig.json -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/basic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/basic/main.go -------------------------------------------------------------------------------- /examples/ci-code-review/.github/workflows/ai-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/ci-code-review/.github/workflows/ai-review.yml -------------------------------------------------------------------------------- /examples/ci-code-review/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/ci-code-review/README.md -------------------------------------------------------------------------------- /examples/ci-code-review/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/ci-code-review/main.go -------------------------------------------------------------------------------- /examples/code-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/code-search/README.md -------------------------------------------------------------------------------- /examples/code-search/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/code-search/main.go -------------------------------------------------------------------------------- /examples/doc-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/doc-generator/README.md -------------------------------------------------------------------------------- /examples/doc-generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/doc-generator/main.go -------------------------------------------------------------------------------- /examples/migration-assistant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/migration-assistant/README.md -------------------------------------------------------------------------------- /examples/migration-assistant/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/migration-assistant/main.go -------------------------------------------------------------------------------- /examples/token-budget/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/examples/token-budget/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/go.sum -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/filter.go -------------------------------------------------------------------------------- /internal/filter/filter_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/filter_bench_test.go -------------------------------------------------------------------------------- /internal/filter/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/filter_test.go -------------------------------------------------------------------------------- /internal/filter/rules/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/binary.go -------------------------------------------------------------------------------- /internal/filter/rules/binary_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/binary_bench_test.go -------------------------------------------------------------------------------- /internal/filter/rules/binary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/binary_test.go -------------------------------------------------------------------------------- /internal/filter/rules/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/defaults.go -------------------------------------------------------------------------------- /internal/filter/rules/defaults_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/defaults_test.go -------------------------------------------------------------------------------- /internal/filter/rules/ecosystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/ecosystem.go -------------------------------------------------------------------------------- /internal/filter/rules/extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/extension.go -------------------------------------------------------------------------------- /internal/filter/rules/extension_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/extension_test.go -------------------------------------------------------------------------------- /internal/filter/rules/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/generated.go -------------------------------------------------------------------------------- /internal/filter/rules/generated_extra_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/generated_extra_test.go -------------------------------------------------------------------------------- /internal/filter/rules/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/integration_test.go -------------------------------------------------------------------------------- /internal/filter/rules/lockfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/lockfile.go -------------------------------------------------------------------------------- /internal/filter/rules/pattern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/pattern.go -------------------------------------------------------------------------------- /internal/filter/rules/pattern_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/pattern_test.go -------------------------------------------------------------------------------- /internal/filter/rules/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/rule.go -------------------------------------------------------------------------------- /internal/filter/rules/rule_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/rules/rule_test.go -------------------------------------------------------------------------------- /internal/filter/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/types/types.go -------------------------------------------------------------------------------- /internal/filter/types/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/filter/types/types_test.go -------------------------------------------------------------------------------- /internal/format/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/format/format.go -------------------------------------------------------------------------------- /internal/format/format_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/format/format_test.go -------------------------------------------------------------------------------- /internal/format/formatters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/format/formatters.go -------------------------------------------------------------------------------- /internal/format/ptx_jsonl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/format/ptx_jsonl_test.go -------------------------------------------------------------------------------- /internal/format/toon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/format/toon.go -------------------------------------------------------------------------------- /internal/format/toon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/format/toon_test.go -------------------------------------------------------------------------------- /internal/info/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/info/info.go -------------------------------------------------------------------------------- /internal/info/info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/info/info_test.go -------------------------------------------------------------------------------- /internal/initializer/detector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/initializer/detector.go -------------------------------------------------------------------------------- /internal/initializer/detector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/initializer/detector_test.go -------------------------------------------------------------------------------- /internal/initializer/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/initializer/doc.go -------------------------------------------------------------------------------- /internal/initializer/initializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/initializer/initializer.go -------------------------------------------------------------------------------- /internal/initializer/initializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/initializer/initializer_test.go -------------------------------------------------------------------------------- /internal/initializer/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/initializer/templates.go -------------------------------------------------------------------------------- /internal/initializer/templates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/initializer/templates_test.go -------------------------------------------------------------------------------- /internal/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/log/log.go -------------------------------------------------------------------------------- /internal/log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/log/log_test.go -------------------------------------------------------------------------------- /internal/processor/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/processor/processor.go -------------------------------------------------------------------------------- /internal/processor/processor_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/processor/processor_bench_test.go -------------------------------------------------------------------------------- /internal/processor/processor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/processor/processor_test.go -------------------------------------------------------------------------------- /internal/relevance/scorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/relevance/scorer.go -------------------------------------------------------------------------------- /internal/relevance/scorer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/relevance/scorer_test.go -------------------------------------------------------------------------------- /internal/token/tiktoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/token/tiktoken.go -------------------------------------------------------------------------------- /internal/token/tiktoken_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/token/tiktoken_bench_test.go -------------------------------------------------------------------------------- /internal/token/tiktoken_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/token/tiktoken_test.go -------------------------------------------------------------------------------- /internal/update/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/update/update.go -------------------------------------------------------------------------------- /internal/update/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/internal/update/update_test.go -------------------------------------------------------------------------------- /pkg/promptext/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/pkg/promptext/doc.go -------------------------------------------------------------------------------- /pkg/promptext/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/pkg/promptext/errors.go -------------------------------------------------------------------------------- /pkg/promptext/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/pkg/promptext/format.go -------------------------------------------------------------------------------- /pkg/promptext/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/pkg/promptext/options.go -------------------------------------------------------------------------------- /pkg/promptext/promptext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/pkg/promptext/promptext.go -------------------------------------------------------------------------------- /pkg/promptext/promptext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/pkg/promptext/promptext_test.go -------------------------------------------------------------------------------- /pkg/promptext/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/pkg/promptext/result.go -------------------------------------------------------------------------------- /samples/go-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/go-service.md -------------------------------------------------------------------------------- /samples/go-service.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/go-service.ptx -------------------------------------------------------------------------------- /samples/go-service.toon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/go-service.toon -------------------------------------------------------------------------------- /samples/go-service.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/go-service.xml -------------------------------------------------------------------------------- /samples/go-service/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | /pkg 3 | *.exe 4 | -------------------------------------------------------------------------------- /samples/go-service/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/go-service/config.yaml -------------------------------------------------------------------------------- /samples/go-service/go.mod: -------------------------------------------------------------------------------- 1 | module example.com/go-service 2 | 3 | go 1.22.0 4 | -------------------------------------------------------------------------------- /samples/go-service/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/go-service/main.go -------------------------------------------------------------------------------- /samples/node-express.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/node-express.md -------------------------------------------------------------------------------- /samples/node-express.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/node-express.ptx -------------------------------------------------------------------------------- /samples/node-express.toon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/node-express.toon -------------------------------------------------------------------------------- /samples/node-express.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/node-express.xml -------------------------------------------------------------------------------- /samples/node-express/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .env -------------------------------------------------------------------------------- /samples/node-express/.promptext.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/node-express/.promptext.yml -------------------------------------------------------------------------------- /samples/node-express/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/node-express/index.js -------------------------------------------------------------------------------- /samples/node-express/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/node-express/package-lock.json -------------------------------------------------------------------------------- /samples/node-express/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/node-express/package.json -------------------------------------------------------------------------------- /samples/python-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api.md -------------------------------------------------------------------------------- /samples/python-api.ptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api.ptx -------------------------------------------------------------------------------- /samples/python-api.toon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api.toon -------------------------------------------------------------------------------- /samples/python-api.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api.xml -------------------------------------------------------------------------------- /samples/python-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api/.gitignore -------------------------------------------------------------------------------- /samples/python-api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api/main.py -------------------------------------------------------------------------------- /samples/python-api/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api/poetry.lock -------------------------------------------------------------------------------- /samples/python-api/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api/pyproject.toml -------------------------------------------------------------------------------- /samples/python-api/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api/requirements.txt -------------------------------------------------------------------------------- /samples/python-api/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/samples/python-api/setup.py -------------------------------------------------------------------------------- /samples/python-api/test_main.py: -------------------------------------------------------------------------------- 1 | def test_hello(): 2 | assert True 3 | -------------------------------------------------------------------------------- /scripts/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/scripts/install.ps1 -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1broseidon/promptext/HEAD/scripts/uninstall.sh --------------------------------------------------------------------------------