├── .eslintignore ├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ ├── lint.yml │ ├── test.yml │ ├── update-autocomplete-tools-spec.yaml │ ├── update-create-completion-spec-spec.yaml │ ├── update-docs.yaml │ └── update-publish-spec-to-team-spec.yaml ├── .gitignore ├── .husky └── pre-commit ├── .node-version ├── .prettierrc.js ├── .vscode ├── extensions.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cli ├── create-completion-spec │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── boilerplate │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src │ │ │ └── README.md │ │ └── tsconfig.json │ ├── generate-spec.ts │ ├── package.json │ ├── src │ │ ├── bin.ts │ │ ├── create-boilerplate.ts │ │ ├── create-spec.ts │ │ ├── index.ts │ │ └── program.ts │ └── tsconfig.json ├── publish-spec │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── generate-spec.ts │ ├── package.json │ ├── src │ │ ├── bin.ts │ │ ├── constants.ts │ │ ├── credentials.ts │ │ ├── errors.ts │ │ ├── node-fetch.ts │ │ ├── package.ts │ │ ├── program.ts │ │ ├── run.ts │ │ ├── test-helpers.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ └── validation │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── validators │ │ │ ├── framework.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── is-script.ts │ │ │ ├── name.ts │ │ │ ├── spec-data.ts │ │ │ ├── team.ts │ │ │ └── token.ts │ ├── test.sh │ ├── test │ │ ├── fixtures │ │ │ ├── config.schema.json │ │ │ ├── generated-spec-build-error │ │ │ │ ├── cli.sh │ │ │ │ ├── config.json │ │ │ │ └── expected.txt │ │ │ ├── generated-spec-cli-errored │ │ │ │ ├── cli.sh │ │ │ │ ├── config.json │ │ │ │ └── expected.txt │ │ │ ├── generated-spec-missing-name │ │ │ │ ├── cli.sh │ │ │ │ ├── config.json │ │ │ │ └── expected.txt │ │ │ ├── generated-spec-wrong-subcommand │ │ │ │ ├── cli.sh │ │ │ │ ├── config.json │ │ │ │ └── expected.txt │ │ │ ├── generated-spec │ │ │ │ ├── cli.sh │ │ │ │ ├── config.json │ │ │ │ └── expected.txt │ │ │ ├── local-spec-build-error │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ └── spec.ts │ │ │ ├── local-spec-nested-assign-name │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ └── folder │ │ │ │ │ └── spec.ts │ │ │ ├── local-spec │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ └── spec.ts │ │ │ ├── missing-token │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ └── spec.ts │ │ │ ├── name-with-spaces │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ └── spec.ts │ │ │ ├── token-in-credentials-file-darwin │ │ │ │ ├── Library │ │ │ │ │ └── Application Support │ │ │ │ │ │ └── fig │ │ │ │ │ │ └── credentials.json │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ └── spec.ts │ │ │ ├── token-in-credentials-file-linux-home │ │ │ │ ├── .local │ │ │ │ │ └── share │ │ │ │ │ │ └── fig │ │ │ │ │ │ └── credentials.json │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ └── spec.ts │ │ │ ├── token-in-credentials-file-linux-xdg-home │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ ├── fig │ │ │ │ │ └── credentials.json │ │ │ │ └── spec.ts │ │ │ ├── token-in-credentials-file-windows │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ ├── fig │ │ │ │ │ └── credentials.json │ │ │ │ └── spec.ts │ │ │ └── token-in-env-variable │ │ │ │ ├── config.json │ │ │ │ ├── expected.txt │ │ │ │ └── spec.ts │ │ ├── index.ts │ │ ├── server.ts │ │ ├── types.ts │ │ └── utils.ts │ └── tsconfig.json └── tools-cli │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── LICENSE │ ├── MIGRATION.md │ ├── README.md │ ├── docs │ └── merge.md │ ├── generate-spec.ts │ ├── package.json │ ├── src │ ├── bin.ts │ ├── index.ts │ └── scripts │ │ ├── compile.ts │ │ ├── create-spec.ts │ │ ├── dev.ts │ │ ├── init.ts │ │ ├── log.ts │ │ ├── merge.ts │ │ ├── settings.ts │ │ ├── transformer.ts │ │ └── version.ts │ ├── test │ ├── index.ts │ └── versioning │ │ ├── fixtures │ │ ├── case-1 │ │ │ ├── config.json │ │ │ ├── expected-spec │ │ │ │ └── old-spec │ │ │ │ │ ├── 1.0.0.ts │ │ │ │ │ └── index.ts │ │ │ ├── new-spec.ts │ │ │ └── old-spec │ │ │ │ ├── 1.0.0.ts │ │ │ │ └── index.ts │ │ ├── case-2 │ │ │ ├── config.json │ │ │ ├── expected-spec │ │ │ │ └── old-spec │ │ │ │ │ ├── 1.0.0.ts │ │ │ │ │ ├── generators.ts │ │ │ │ │ └── index.ts │ │ │ ├── new-spec.ts │ │ │ └── old-spec │ │ │ │ ├── 1.0.0.ts │ │ │ │ ├── generators.ts │ │ │ │ └── index.ts │ │ ├── case-3 │ │ │ ├── config.json │ │ │ ├── expected-spec │ │ │ │ └── old-spec │ │ │ │ │ ├── 1.0.0.ts │ │ │ │ │ └── index.ts │ │ │ └── new-spec.ts │ │ └── case-4 │ │ │ ├── config.json │ │ │ ├── expected-spec │ │ │ └── old-spec │ │ │ │ ├── 1.0.0.ts │ │ │ │ ├── 2.0.0.ts │ │ │ │ ├── index.ts │ │ │ │ └── shared.ts │ │ │ ├── new-spec.ts │ │ │ └── old-spec │ │ │ ├── 1.0.0.ts │ │ │ ├── 2.0.0.ts │ │ │ ├── index.ts │ │ │ └── shared.ts │ │ └── index.ts │ └── tsconfig.json ├── eslint ├── config-autocomplete │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json └── plugin-fig-linter │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── rules │ ├── conventional-descriptions.js │ ├── no-arg-in-option-name.js │ ├── no-default-value-props.js │ ├── no-duplicate-options-subcommands.js │ ├── no-empty-array-values.js │ ├── no-invalid-name.js │ ├── no-invalid-option.js │ ├── no-malicious-script.js │ ├── no-missing-default-export.js │ ├── no-missing-get-version-export.js │ ├── no-missing-versions-export.js │ ├── no-name-equals.js │ ├── no-useless-arrays.js │ └── no-useless-insertvalue.js ├── generators ├── .gitignore ├── .mocharc.json ├── LICENSE ├── README.md ├── index.ts ├── package.json ├── src │ ├── ai.ts │ ├── filepaths.ts │ ├── keyvalue.ts │ └── resolve.ts ├── test │ ├── filepaths.test.ts │ ├── hook.js │ ├── keyvalue.test.ts │ └── tsconfig.json └── tsconfig.json ├── helpers ├── .eslintrc.cjs ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── src │ ├── index.ts │ └── versions.ts ├── test │ ├── fixtures │ │ └── fig-cli │ │ │ ├── config.json │ │ │ ├── expected.json │ │ │ └── spec │ │ │ └── 1.0.0.js │ ├── index.ts │ └── versions.test.ts └── tsconfig.json ├── hooks ├── .gitignore ├── LICENSE ├── README.md ├── index.ts ├── package.json ├── src │ └── useExecuteCommand.ts └── tsconfig.json ├── integrations ├── argparse │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── argparse_complete_fig │ │ ├── __init__.py │ │ └── fig.py │ ├── pyproject.toml │ ├── setup.py │ └── tests │ │ └── test_fig.py ├── cement │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── cement_complete_fig │ │ ├── __init__.py │ │ ├── ext │ │ │ ├── __init__.py │ │ │ └── ext_complete_fig.py │ │ └── fig.py │ ├── pyproject.toml │ └── setup.py ├── clap │ └── README.md ├── click │ ├── .gitignore │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── click_complete_fig │ │ ├── __init__.py │ │ └── fig.py │ ├── pyproject.toml │ ├── setup.cfg │ └── tests │ │ └── test_fig.py ├── cobra │ ├── LICENSE │ ├── README.md │ ├── fig.go │ ├── go.mod │ ├── go.sum │ └── main.go ├── commander │ ├── .gitignore │ ├── LICENSE │ ├── MIGRATION.md │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── test │ │ ├── fixtures │ │ │ ├── argument-choices │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── argument-default │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── argument │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── arguments │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── babel-cli │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── command-alias │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── command-description-version │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── custom-command-class │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── custom-help │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── custom-version │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── default-command │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── generate-from-cli │ │ │ │ ├── command.ts │ │ │ │ ├── expected.ts │ │ │ │ └── options.json │ │ │ ├── hidden-command │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── implicit-help │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── nested-commands │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── options-choices │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── options-default │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── options-negatable │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── options-required │ │ │ │ ├── command.ts │ │ │ │ ├── expected.ts │ │ │ │ └── options.json │ │ │ ├── options-variadic │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── options │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ ├── pass-through-options │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ │ └── positional-options │ │ │ │ ├── command.ts │ │ │ │ └── expected.ts │ │ ├── index.ts │ │ └── utils.ts │ └── tsconfig.json ├── oclif │ ├── .gitignore │ ├── LICENSE │ ├── MIGRATION.md │ ├── README.md │ ├── bin │ │ ├── run │ │ └── run.cmd │ ├── package.json │ ├── src │ │ ├── commands │ │ │ └── generate-fig-spec.ts │ │ └── index.ts │ └── tsconfig.json └── swift-argument-parser │ └── README.md ├── merge ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── index.ts ├── package.json ├── src │ ├── errors.ts │ ├── merge.ts │ └── presets.ts ├── test │ ├── fixtures │ │ ├── autocomplete-tools-cli │ │ │ ├── config.json │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── commander-preset │ │ │ ├── config.json │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── expo-cli │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── ignored-props │ │ │ ├── config.json │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── keep-around-code │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── keep-display-name │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── keep-end-code │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── keep-generators │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── keep-icon │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── keep-middle-code │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ ├── keep-start-code │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ │ └── no-name-object-item-of-array │ │ │ ├── expected.ts │ │ │ ├── new.ts │ │ │ └── old.ts │ ├── index.ts │ └── tsconfig.json └── tsconfig.json ├── package.json ├── packages └── cobra │ ├── LICENSE │ ├── README.md │ ├── fig.go │ ├── go.mod │ ├── go.sum │ └── main.go ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── shared ├── .gitignore ├── README.md ├── index.ts ├── package.json ├── src │ ├── convert.ts │ ├── mixins.ts │ ├── revert.ts │ ├── specMetadata.ts │ └── utils.ts └── tsconfig.json ├── turbo.json └── types ├── .eslintrc.cjs ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cspell.json ├── docs-generator ├── bin.ts ├── index.ts ├── package.json ├── src │ ├── DocManager.ts │ ├── Formatter.ts │ ├── analyzer.ts │ ├── generate.ts │ └── types.ts └── tsconfig.json ├── docs.json ├── index.d.ts ├── package.json ├── test └── check-docs.mts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-autocomplete-tools-spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.github/workflows/update-autocomplete-tools-spec.yaml -------------------------------------------------------------------------------- /.github/workflows/update-create-completion-spec-spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.github/workflows/update-create-completion-spec-spec.yaml -------------------------------------------------------------------------------- /.github/workflows/update-docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.github/workflows/update-docs.yaml -------------------------------------------------------------------------------- /.github/workflows/update-publish-spec-to-team-spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.github/workflows/update-publish-spec-to-team-spec.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | pnpm pre-commit 3 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20 -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/README.md -------------------------------------------------------------------------------- /cli/create-completion-spec/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | node_modules -------------------------------------------------------------------------------- /cli/create-completion-spec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/LICENSE -------------------------------------------------------------------------------- /cli/create-completion-spec/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/create-completion-spec/boilerplate/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["@fig/autocomplete"], 3 | }; 4 | -------------------------------------------------------------------------------- /cli/create-completion-spec/boilerplate/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .DS_Store 3 | node_modules/ -------------------------------------------------------------------------------- /cli/create-completion-spec/boilerplate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/boilerplate/package.json -------------------------------------------------------------------------------- /cli/create-completion-spec/boilerplate/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/boilerplate/src/README.md -------------------------------------------------------------------------------- /cli/create-completion-spec/boilerplate/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/boilerplate/tsconfig.json -------------------------------------------------------------------------------- /cli/create-completion-spec/generate-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/generate-spec.ts -------------------------------------------------------------------------------- /cli/create-completion-spec/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/package.json -------------------------------------------------------------------------------- /cli/create-completion-spec/src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/src/bin.ts -------------------------------------------------------------------------------- /cli/create-completion-spec/src/create-boilerplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/src/create-boilerplate.ts -------------------------------------------------------------------------------- /cli/create-completion-spec/src/create-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/src/create-spec.ts -------------------------------------------------------------------------------- /cli/create-completion-spec/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/src/index.ts -------------------------------------------------------------------------------- /cli/create-completion-spec/src/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/src/program.ts -------------------------------------------------------------------------------- /cli/create-completion-spec/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/create-completion-spec/tsconfig.json -------------------------------------------------------------------------------- /cli/publish-spec/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/.eslintrc.cjs -------------------------------------------------------------------------------- /cli/publish-spec/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | lib/ 4 | test/fixtures/**/output.txt -------------------------------------------------------------------------------- /cli/publish-spec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/LICENSE -------------------------------------------------------------------------------- /cli/publish-spec/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cli/publish-spec/generate-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/generate-spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/package.json -------------------------------------------------------------------------------- /cli/publish-spec/src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/bin.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/constants.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/credentials.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/errors.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/node-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/node-fetch.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/package.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/program.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/run.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/test-helpers.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/types.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/utils.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/index.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/types.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/validators/framework.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/validators/framework.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/validators/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/validators/helpers.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/validators/index.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/validators/is-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/validators/is-script.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/validators/name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/validators/name.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/validators/spec-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/validators/spec-data.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/validators/team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/validators/team.ts -------------------------------------------------------------------------------- /cli/publish-spec/src/validation/validators/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/src/validation/validators/token.ts -------------------------------------------------------------------------------- /cli/publish-spec/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test.sh -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/config.schema.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-build-error/cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-build-error/cli.sh -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-build-error/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-build-error/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-build-error/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-build-error/expected.txt -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-cli-errored/cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-cli-errored/cli.sh -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-cli-errored/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-cli-errored/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-cli-errored/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-cli-errored/expected.txt -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-missing-name/cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-missing-name/cli.sh -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-missing-name/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-missing-name/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-missing-name/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-missing-name/expected.txt -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-wrong-subcommand/cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-wrong-subcommand/cli.sh -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-wrong-subcommand/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-wrong-subcommand/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec-wrong-subcommand/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec-wrong-subcommand/expected.txt -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec/cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec/cli.sh -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/generated-spec/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/generated-spec/expected.txt: -------------------------------------------------------------------------------- 1 | Successfully published some-spec to test-team 2 | -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec-build-error/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/local-spec-build-error/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec-build-error/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/local-spec-build-error/expected.txt -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec-build-error/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/local-spec-build-error/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec-nested-assign-name/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/local-spec-nested-assign-name/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec-nested-assign-name/expected.txt: -------------------------------------------------------------------------------- 1 | Successfully published spec to default 2 | -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec-nested-assign-name/folder/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/local-spec-nested-assign-name/folder/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/local-spec/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec/expected.txt: -------------------------------------------------------------------------------- 1 | Successfully published spec to team-name 2 | -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/local-spec/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/local-spec/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/missing-token/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/missing-token/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/missing-token/expected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/missing-token/expected.txt -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/missing-token/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/missing-token/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/name-with-spaces/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/name-with-spaces/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/name-with-spaces/expected.txt: -------------------------------------------------------------------------------- 1 | ValidationError: The `name` option must not contain spaces -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/name-with-spaces/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/name-with-spaces/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-darwin/Library/Application Support/fig/credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-darwin/Library/Application Support/fig/credentials.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-darwin/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-darwin/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-darwin/expected.txt: -------------------------------------------------------------------------------- 1 | Successfully published spec to default 2 | -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-darwin/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-darwin/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-linux-home/.local/share/fig/credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-linux-home/.local/share/fig/credentials.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-linux-home/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-linux-home/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-linux-home/expected.txt: -------------------------------------------------------------------------------- 1 | Successfully published spec to default 2 | -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-linux-home/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-linux-home/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-linux-xdg-home/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-linux-xdg-home/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-linux-xdg-home/expected.txt: -------------------------------------------------------------------------------- 1 | Successfully published spec to default 2 | -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-linux-xdg-home/fig/credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-linux-xdg-home/fig/credentials.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-linux-xdg-home/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-linux-xdg-home/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-windows/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-windows/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-windows/expected.txt: -------------------------------------------------------------------------------- 1 | Successfully published spec to default 2 | -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-windows/fig/credentials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-windows/fig/credentials.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-credentials-file-windows/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-credentials-file-windows/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-env-variable/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-env-variable/config.json -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-env-variable/expected.txt: -------------------------------------------------------------------------------- 1 | Successfully published spec to default 2 | -------------------------------------------------------------------------------- /cli/publish-spec/test/fixtures/token-in-env-variable/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/fixtures/token-in-env-variable/spec.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/index.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/server.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/types.ts -------------------------------------------------------------------------------- /cli/publish-spec/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/test/utils.ts -------------------------------------------------------------------------------- /cli/publish-spec/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/publish-spec/tsconfig.json -------------------------------------------------------------------------------- /cli/tools-cli/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/.eslintrc.cjs -------------------------------------------------------------------------------- /cli/tools-cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/.gitignore -------------------------------------------------------------------------------- /cli/tools-cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/LICENSE -------------------------------------------------------------------------------- /cli/tools-cli/MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/MIGRATION.md -------------------------------------------------------------------------------- /cli/tools-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/README.md -------------------------------------------------------------------------------- /cli/tools-cli/docs/merge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/docs/merge.md -------------------------------------------------------------------------------- /cli/tools-cli/generate-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/generate-spec.ts -------------------------------------------------------------------------------- /cli/tools-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/package.json -------------------------------------------------------------------------------- /cli/tools-cli/src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/bin.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/compile.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/create-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/create-spec.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/dev.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/init.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/log.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/merge.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/settings.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/transformer.ts -------------------------------------------------------------------------------- /cli/tools-cli/src/scripts/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/src/scripts/version.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-1/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "newVersion": "1.1.0" 3 | } -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-1/expected-spec/old-spec/1.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-1/expected-spec/old-spec/1.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-1/expected-spec/old-spec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-1/expected-spec/old-spec/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-1/new-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-1/new-spec.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-1/old-spec/1.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-1/old-spec/1.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-1/old-spec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-1/old-spec/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-2/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "newVersion": "1.1.0" 3 | } -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-2/expected-spec/old-spec/1.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-2/expected-spec/old-spec/1.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-2/expected-spec/old-spec/generators.ts: -------------------------------------------------------------------------------- 1 | export const generator = () => { 2 | return ["hello", "world"] 3 | } -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-2/expected-spec/old-spec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-2/expected-spec/old-spec/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-2/new-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-2/new-spec.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-2/old-spec/1.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-2/old-spec/1.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-2/old-spec/generators.ts: -------------------------------------------------------------------------------- 1 | export const generator = () => { 2 | return ["hello", "world"] 3 | } -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-2/old-spec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-2/old-spec/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-3/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "newVersion": "1.1.0" 3 | } -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-3/expected-spec/old-spec/1.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-3/expected-spec/old-spec/1.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-3/expected-spec/old-spec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-3/expected-spec/old-spec/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-3/new-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-3/new-spec.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "newVersion": "2.8.0" 3 | } -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/expected-spec/old-spec/1.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/expected-spec/old-spec/1.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/expected-spec/old-spec/2.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/expected-spec/old-spec/2.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/expected-spec/old-spec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/expected-spec/old-spec/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/expected-spec/old-spec/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/expected-spec/old-spec/shared.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/new-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/new-spec.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/old-spec/1.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/old-spec/1.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/old-spec/2.0.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/old-spec/2.0.0.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/old-spec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/old-spec/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/fixtures/case-4/old-spec/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/fixtures/case-4/old-spec/shared.ts -------------------------------------------------------------------------------- /cli/tools-cli/test/versioning/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/test/versioning/index.ts -------------------------------------------------------------------------------- /cli/tools-cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/cli/tools-cli/tsconfig.json -------------------------------------------------------------------------------- /eslint/config-autocomplete/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/config-autocomplete/LICENSE -------------------------------------------------------------------------------- /eslint/config-autocomplete/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/config-autocomplete/README.md -------------------------------------------------------------------------------- /eslint/config-autocomplete/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/config-autocomplete/index.js -------------------------------------------------------------------------------- /eslint/config-autocomplete/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/config-autocomplete/package.json -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/LICENSE -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/README.md -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/index.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/package.json -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/conventional-descriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/conventional-descriptions.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-arg-in-option-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-arg-in-option-name.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-default-value-props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-default-value-props.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-duplicate-options-subcommands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-duplicate-options-subcommands.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-empty-array-values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-empty-array-values.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-invalid-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-invalid-name.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-invalid-option.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-invalid-option.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-malicious-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-malicious-script.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-missing-default-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-missing-default-export.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-missing-get-version-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-missing-get-version-export.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-missing-versions-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-missing-versions-export.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-name-equals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-name-equals.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-useless-arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-useless-arrays.js -------------------------------------------------------------------------------- /eslint/plugin-fig-linter/rules/no-useless-insertvalue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/eslint/plugin-fig-linter/rules/no-useless-insertvalue.js -------------------------------------------------------------------------------- /generators/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | lib/ -------------------------------------------------------------------------------- /generators/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/.mocharc.json -------------------------------------------------------------------------------- /generators/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/LICENSE -------------------------------------------------------------------------------- /generators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/README.md -------------------------------------------------------------------------------- /generators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/index.ts -------------------------------------------------------------------------------- /generators/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/package.json -------------------------------------------------------------------------------- /generators/src/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/src/ai.ts -------------------------------------------------------------------------------- /generators/src/filepaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/src/filepaths.ts -------------------------------------------------------------------------------- /generators/src/keyvalue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/src/keyvalue.ts -------------------------------------------------------------------------------- /generators/src/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/src/resolve.ts -------------------------------------------------------------------------------- /generators/test/filepaths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/test/filepaths.test.ts -------------------------------------------------------------------------------- /generators/test/hook.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /generators/test/keyvalue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/test/keyvalue.test.ts -------------------------------------------------------------------------------- /generators/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/test/tsconfig.json -------------------------------------------------------------------------------- /generators/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/generators/tsconfig.json -------------------------------------------------------------------------------- /helpers/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/.eslintrc.cjs -------------------------------------------------------------------------------- /helpers/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | lib/ 4 | test/fixtures/**/output.json -------------------------------------------------------------------------------- /helpers/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/LICENSE -------------------------------------------------------------------------------- /helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/README.md -------------------------------------------------------------------------------- /helpers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/package.json -------------------------------------------------------------------------------- /helpers/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./versions.js"; 2 | -------------------------------------------------------------------------------- /helpers/src/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/src/versions.ts -------------------------------------------------------------------------------- /helpers/test/fixtures/fig-cli/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "targetVersion": "1.3.1" 3 | } -------------------------------------------------------------------------------- /helpers/test/fixtures/fig-cli/expected.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/test/fixtures/fig-cli/expected.json -------------------------------------------------------------------------------- /helpers/test/fixtures/fig-cli/spec/1.0.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/test/fixtures/fig-cli/spec/1.0.0.js -------------------------------------------------------------------------------- /helpers/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/test/index.ts -------------------------------------------------------------------------------- /helpers/test/versions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/test/versions.test.ts -------------------------------------------------------------------------------- /helpers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/helpers/tsconfig.json -------------------------------------------------------------------------------- /hooks/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | lib/ -------------------------------------------------------------------------------- /hooks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/hooks/LICENSE -------------------------------------------------------------------------------- /hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/hooks/README.md -------------------------------------------------------------------------------- /hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/hooks/index.ts -------------------------------------------------------------------------------- /hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/hooks/package.json -------------------------------------------------------------------------------- /hooks/src/useExecuteCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/hooks/src/useExecuteCommand.ts -------------------------------------------------------------------------------- /hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/hooks/tsconfig.json -------------------------------------------------------------------------------- /integrations/argparse/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/argparse/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/LICENSE -------------------------------------------------------------------------------- /integrations/argparse/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/Makefile -------------------------------------------------------------------------------- /integrations/argparse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/README.md -------------------------------------------------------------------------------- /integrations/argparse/argparse_complete_fig/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/argparse_complete_fig/__init__.py -------------------------------------------------------------------------------- /integrations/argparse/argparse_complete_fig/fig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/argparse_complete_fig/fig.py -------------------------------------------------------------------------------- /integrations/argparse/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/pyproject.toml -------------------------------------------------------------------------------- /integrations/argparse/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/setup.py -------------------------------------------------------------------------------- /integrations/argparse/tests/test_fig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/argparse/tests/test_fig.py -------------------------------------------------------------------------------- /integrations/cement/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cement/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/cement/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cement/LICENSE -------------------------------------------------------------------------------- /integrations/cement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cement/README.md -------------------------------------------------------------------------------- /integrations/cement/cement_complete_fig/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cement/cement_complete_fig/__init__.py -------------------------------------------------------------------------------- /integrations/cement/cement_complete_fig/ext/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/cement/cement_complete_fig/ext/ext_complete_fig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cement/cement_complete_fig/ext/ext_complete_fig.py -------------------------------------------------------------------------------- /integrations/cement/cement_complete_fig/fig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cement/cement_complete_fig/fig.py -------------------------------------------------------------------------------- /integrations/cement/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cement/pyproject.toml -------------------------------------------------------------------------------- /integrations/cement/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cement/setup.py -------------------------------------------------------------------------------- /integrations/clap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/clap/README.md -------------------------------------------------------------------------------- /integrations/click/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/.gitignore -------------------------------------------------------------------------------- /integrations/click/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/CONTRIBUTING.md -------------------------------------------------------------------------------- /integrations/click/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/LICENSE -------------------------------------------------------------------------------- /integrations/click/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/Makefile -------------------------------------------------------------------------------- /integrations/click/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/README.md -------------------------------------------------------------------------------- /integrations/click/click_complete_fig/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/click/click_complete_fig/fig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/click_complete_fig/fig.py -------------------------------------------------------------------------------- /integrations/click/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/pyproject.toml -------------------------------------------------------------------------------- /integrations/click/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/setup.cfg -------------------------------------------------------------------------------- /integrations/click/tests/test_fig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/click/tests/test_fig.py -------------------------------------------------------------------------------- /integrations/cobra/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cobra/LICENSE -------------------------------------------------------------------------------- /integrations/cobra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cobra/README.md -------------------------------------------------------------------------------- /integrations/cobra/fig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cobra/fig.go -------------------------------------------------------------------------------- /integrations/cobra/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cobra/go.mod -------------------------------------------------------------------------------- /integrations/cobra/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cobra/go.sum -------------------------------------------------------------------------------- /integrations/cobra/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/cobra/main.go -------------------------------------------------------------------------------- /integrations/commander/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/.gitignore -------------------------------------------------------------------------------- /integrations/commander/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/LICENSE -------------------------------------------------------------------------------- /integrations/commander/MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/MIGRATION.md -------------------------------------------------------------------------------- /integrations/commander/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/README.md -------------------------------------------------------------------------------- /integrations/commander/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/package.json -------------------------------------------------------------------------------- /integrations/commander/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/src/index.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/argument-choices/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/argument-choices/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/argument-choices/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/argument-choices/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/argument-default/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/argument-default/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/argument-default/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/argument-default/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/argument/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/argument/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/argument/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/argument/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/arguments/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/arguments/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/arguments/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/arguments/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/babel-cli/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/babel-cli/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/babel-cli/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/babel-cli/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/command-alias/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/command-alias/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/command-alias/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/command-alias/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/command-description-version/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/command-description-version/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/command-description-version/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/command-description-version/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/custom-command-class/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/custom-command-class/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/custom-command-class/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/custom-command-class/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/custom-help/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/custom-help/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/custom-help/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/custom-help/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/custom-version/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/custom-version/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/custom-version/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/custom-version/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/default-command/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/default-command/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/default-command/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/default-command/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/generate-from-cli/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/generate-from-cli/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/generate-from-cli/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/generate-from-cli/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/generate-from-cli/options.json: -------------------------------------------------------------------------------- 1 | { 2 | "subcommandName": "generateCompletionSpec" 3 | } -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/hidden-command/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/hidden-command/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/hidden-command/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/hidden-command/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/implicit-help/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/implicit-help/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/implicit-help/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/implicit-help/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/nested-commands/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/nested-commands/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/nested-commands/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/nested-commands/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-choices/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-choices/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-choices/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-choices/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-default/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-default/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-default/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-default/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-negatable/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-negatable/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-negatable/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-negatable/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-required/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-required/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-required/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-required/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-required/options.json: -------------------------------------------------------------------------------- 1 | { 2 | "flags": "--cheese mozzarella" 3 | } -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-variadic/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-variadic/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options-variadic/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options-variadic/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/options/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/options/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/pass-through-options/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/pass-through-options/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/pass-through-options/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/pass-through-options/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/positional-options/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/positional-options/command.ts -------------------------------------------------------------------------------- /integrations/commander/test/fixtures/positional-options/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/fixtures/positional-options/expected.ts -------------------------------------------------------------------------------- /integrations/commander/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/index.ts -------------------------------------------------------------------------------- /integrations/commander/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/test/utils.ts -------------------------------------------------------------------------------- /integrations/commander/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/commander/tsconfig.json -------------------------------------------------------------------------------- /integrations/oclif/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/.gitignore -------------------------------------------------------------------------------- /integrations/oclif/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/LICENSE -------------------------------------------------------------------------------- /integrations/oclif/MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/MIGRATION.md -------------------------------------------------------------------------------- /integrations/oclif/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/README.md -------------------------------------------------------------------------------- /integrations/oclif/bin/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/bin/run -------------------------------------------------------------------------------- /integrations/oclif/bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /integrations/oclif/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/package.json -------------------------------------------------------------------------------- /integrations/oclif/src/commands/generate-fig-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/src/commands/generate-fig-spec.ts -------------------------------------------------------------------------------- /integrations/oclif/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/src/index.ts -------------------------------------------------------------------------------- /integrations/oclif/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/oclif/tsconfig.json -------------------------------------------------------------------------------- /integrations/swift-argument-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/integrations/swift-argument-parser/README.md -------------------------------------------------------------------------------- /merge/.gitignore: -------------------------------------------------------------------------------- 1 | lib/ 2 | node_modules/ 3 | test/fixtures/*/updated.ts -------------------------------------------------------------------------------- /merge/.npmignore: -------------------------------------------------------------------------------- 1 | test/ -------------------------------------------------------------------------------- /merge/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/LICENSE -------------------------------------------------------------------------------- /merge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/README.md -------------------------------------------------------------------------------- /merge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/index.ts -------------------------------------------------------------------------------- /merge/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/package.json -------------------------------------------------------------------------------- /merge/src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/src/errors.ts -------------------------------------------------------------------------------- /merge/src/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/src/merge.ts -------------------------------------------------------------------------------- /merge/src/presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/src/presets.ts -------------------------------------------------------------------------------- /merge/test/fixtures/autocomplete-tools-cli/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "preset": "commander" 3 | } -------------------------------------------------------------------------------- /merge/test/fixtures/autocomplete-tools-cli/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/autocomplete-tools-cli/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/autocomplete-tools-cli/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/autocomplete-tools-cli/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/autocomplete-tools-cli/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/autocomplete-tools-cli/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/commander-preset/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "preset": "commander" 3 | } -------------------------------------------------------------------------------- /merge/test/fixtures/commander-preset/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/commander-preset/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/commander-preset/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/commander-preset/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/commander-preset/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/commander-preset/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/expo-cli/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/expo-cli/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/expo-cli/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/expo-cli/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/expo-cli/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/expo-cli/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/ignored-props/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/ignored-props/config.json -------------------------------------------------------------------------------- /merge/test/fixtures/ignored-props/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/ignored-props/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/ignored-props/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/ignored-props/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/ignored-props/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/ignored-props/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-around-code/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-around-code/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-around-code/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-around-code/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-around-code/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-around-code/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-display-name/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-display-name/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-display-name/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-display-name/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-display-name/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-display-name/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-end-code/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-end-code/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-end-code/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-end-code/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-end-code/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-end-code/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-generators/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-generators/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-generators/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-generators/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-generators/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-generators/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-icon/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-icon/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-icon/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-icon/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-icon/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-icon/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-middle-code/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-middle-code/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-middle-code/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-middle-code/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-middle-code/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-middle-code/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-start-code/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-start-code/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-start-code/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-start-code/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/keep-start-code/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/keep-start-code/old.ts -------------------------------------------------------------------------------- /merge/test/fixtures/no-name-object-item-of-array/expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/no-name-object-item-of-array/expected.ts -------------------------------------------------------------------------------- /merge/test/fixtures/no-name-object-item-of-array/new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/no-name-object-item-of-array/new.ts -------------------------------------------------------------------------------- /merge/test/fixtures/no-name-object-item-of-array/old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/fixtures/no-name-object-item-of-array/old.ts -------------------------------------------------------------------------------- /merge/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/index.ts -------------------------------------------------------------------------------- /merge/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/test/tsconfig.json -------------------------------------------------------------------------------- /merge/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/merge/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/package.json -------------------------------------------------------------------------------- /packages/cobra/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/packages/cobra/LICENSE -------------------------------------------------------------------------------- /packages/cobra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/packages/cobra/README.md -------------------------------------------------------------------------------- /packages/cobra/fig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/packages/cobra/fig.go -------------------------------------------------------------------------------- /packages/cobra/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/packages/cobra/go.mod -------------------------------------------------------------------------------- /packages/cobra/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/packages/cobra/go.sum -------------------------------------------------------------------------------- /packages/cobra/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/packages/cobra/main.go -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /shared/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | lib/ 4 | test/fixtures/**/output.json -------------------------------------------------------------------------------- /shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/README.md -------------------------------------------------------------------------------- /shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/index.ts -------------------------------------------------------------------------------- /shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/package.json -------------------------------------------------------------------------------- /shared/src/convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/src/convert.ts -------------------------------------------------------------------------------- /shared/src/mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/src/mixins.ts -------------------------------------------------------------------------------- /shared/src/revert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/src/revert.ts -------------------------------------------------------------------------------- /shared/src/specMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/src/specMetadata.ts -------------------------------------------------------------------------------- /shared/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/src/utils.ts -------------------------------------------------------------------------------- /shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/shared/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/turbo.json -------------------------------------------------------------------------------- /types/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/.eslintrc.cjs -------------------------------------------------------------------------------- /types/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /types/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/LICENSE -------------------------------------------------------------------------------- /types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/README.md -------------------------------------------------------------------------------- /types/cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/cspell.json -------------------------------------------------------------------------------- /types/docs-generator/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/bin.ts -------------------------------------------------------------------------------- /types/docs-generator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/index.ts -------------------------------------------------------------------------------- /types/docs-generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/package.json -------------------------------------------------------------------------------- /types/docs-generator/src/DocManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/src/DocManager.ts -------------------------------------------------------------------------------- /types/docs-generator/src/Formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/src/Formatter.ts -------------------------------------------------------------------------------- /types/docs-generator/src/analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/src/analyzer.ts -------------------------------------------------------------------------------- /types/docs-generator/src/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/src/generate.ts -------------------------------------------------------------------------------- /types/docs-generator/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/src/types.ts -------------------------------------------------------------------------------- /types/docs-generator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/docs-generator/tsconfig.json -------------------------------------------------------------------------------- /types/docs.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/package.json -------------------------------------------------------------------------------- /types/test/check-docs.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/test/check-docs.mts -------------------------------------------------------------------------------- /types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withfig/autocomplete-tools/HEAD/types/tsconfig.json --------------------------------------------------------------------------------