├── .github └── workflows │ ├── dco-exceptions.yaml │ ├── lint-pr.yaml │ ├── pr-lint.yml │ ├── pr-test.yml │ └── release.yaml ├── .gitignore ├── .goreleaser.yaml ├── .release-please-manifest.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── DESIGN.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api └── v0 │ ├── sync-codegen.yaml │ └── sync.yaml ├── bin └── install.sh ├── cmd └── openfeature │ └── main.go ├── docs ├── commands │ ├── openfeature.md │ ├── openfeature_compare.md │ ├── openfeature_generate.md │ ├── openfeature_generate_csharp.md │ ├── openfeature_generate_go.md │ ├── openfeature_generate_java.md │ ├── openfeature_generate_nestjs.md │ ├── openfeature_generate_nodejs.md │ ├── openfeature_generate_python.md │ ├── openfeature_generate_react.md │ ├── openfeature_init.md │ ├── openfeature_manifest.md │ ├── openfeature_manifest_add.md │ ├── openfeature_manifest_list.md │ ├── openfeature_pull.md │ ├── openfeature_push.md │ └── openfeature_version.md └── generate-commands.go ├── go.mod ├── go.sum ├── internal ├── api │ ├── client │ │ └── sync_client.gen.go │ ├── generate.go │ └── sync │ │ ├── client.go │ │ └── retry_test.go ├── cmd │ ├── compare.go │ ├── compare_test.go │ ├── config.go │ ├── config_test.go │ ├── generate.go │ ├── generate_test.go │ ├── init.go │ ├── init_test.go │ ├── manifest.go │ ├── manifest_add.go │ ├── manifest_add_test.go │ ├── manifest_list.go │ ├── manifest_list_test.go │ ├── pull.go │ ├── pull_test.go │ ├── push.go │ ├── push_test.go │ ├── root.go │ ├── testdata │ │ ├── empty_manifest.golden │ │ ├── source_manifest.json │ │ ├── success_csharp.golden │ │ ├── success_go.golden │ │ ├── success_init.golden │ │ ├── success_java.golden │ │ ├── success_manifest.golden │ │ ├── success_nestjs.golden │ │ ├── success_nodejs.golden │ │ ├── success_python.golden │ │ ├── success_react.golden │ │ └── target_manifest.json │ ├── utils.go │ └── version.go ├── config │ └── flags.go ├── filesystem │ └── filesystem.go ├── flagset │ └── flagset.go ├── generators │ ├── README.md │ ├── csharp │ │ ├── csharp.go │ │ └── csharp.tmpl │ ├── func.go │ ├── generators.go │ ├── golang │ │ ├── golang.go │ │ └── golang.tmpl │ ├── java │ │ ├── java.go │ │ └── java.tmpl │ ├── manager.go │ ├── nestjs │ │ ├── nestjs.go │ │ └── nestjs.tmpl │ ├── nodejs │ │ ├── nodejs.go │ │ └── nodejs.tmpl │ ├── python │ │ ├── python.go │ │ └── python.tmpl │ └── react │ │ ├── react.go │ │ └── react.tmpl ├── logger │ └── logger.go └── manifest │ ├── compare.go │ ├── compare_test.go │ ├── json-schema.go │ ├── manage.go │ ├── manage_test.go │ ├── output.go │ ├── validate.go │ └── validate_test.go ├── lefthook.yml ├── release-please-config.json ├── renovate.json ├── sample ├── sample_manifest.json └── sample_source_flags.json ├── schema ├── generate-schema.go └── v0 │ ├── README.md │ ├── flag-manifest.json │ ├── schema.go │ ├── schema_test.go │ └── testdata │ ├── negative │ ├── empty-flag-key.json │ └── missing-flag-type.json │ └── positive │ └── min-flag-manifest.json └── test ├── README.md ├── csharp-integration ├── CompileTest.csproj ├── Dockerfile ├── OpenFeature.cs ├── OpenFeature.g.cs ├── Program.cs ├── README.md └── expected │ ├── OpenFeature.cs │ └── OpenFeature.g.cs ├── go-integration ├── go.mod ├── go.sum └── test.go ├── integration ├── cmd │ ├── csharp │ │ └── run.go │ ├── go │ │ └── run.go │ ├── nodejs │ │ └── run.go │ └── run.go └── integration.go ├── new-generator.md └── nodejs-integration ├── package-lock.json ├── package.json └── test.ts /.github/workflows/dco-exceptions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/.github/workflows/dco-exceptions.yaml -------------------------------------------------------------------------------- /.github/workflows/lint-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/.github/workflows/lint-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/.github/workflows/pr-lint.yml -------------------------------------------------------------------------------- /.github/workflows/pr-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/.github/workflows/pr-test.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "0.3.12" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/DESIGN.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/README.md -------------------------------------------------------------------------------- /api/v0/sync-codegen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/api/v0/sync-codegen.yaml -------------------------------------------------------------------------------- /api/v0/sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/api/v0/sync.yaml -------------------------------------------------------------------------------- /bin/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/bin/install.sh -------------------------------------------------------------------------------- /cmd/openfeature/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/cmd/openfeature/main.go -------------------------------------------------------------------------------- /docs/commands/openfeature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature.md -------------------------------------------------------------------------------- /docs/commands/openfeature_compare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_compare.md -------------------------------------------------------------------------------- /docs/commands/openfeature_generate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_generate.md -------------------------------------------------------------------------------- /docs/commands/openfeature_generate_csharp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_generate_csharp.md -------------------------------------------------------------------------------- /docs/commands/openfeature_generate_go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_generate_go.md -------------------------------------------------------------------------------- /docs/commands/openfeature_generate_java.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_generate_java.md -------------------------------------------------------------------------------- /docs/commands/openfeature_generate_nestjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_generate_nestjs.md -------------------------------------------------------------------------------- /docs/commands/openfeature_generate_nodejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_generate_nodejs.md -------------------------------------------------------------------------------- /docs/commands/openfeature_generate_python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_generate_python.md -------------------------------------------------------------------------------- /docs/commands/openfeature_generate_react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_generate_react.md -------------------------------------------------------------------------------- /docs/commands/openfeature_init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_init.md -------------------------------------------------------------------------------- /docs/commands/openfeature_manifest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_manifest.md -------------------------------------------------------------------------------- /docs/commands/openfeature_manifest_add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_manifest_add.md -------------------------------------------------------------------------------- /docs/commands/openfeature_manifest_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_manifest_list.md -------------------------------------------------------------------------------- /docs/commands/openfeature_pull.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_pull.md -------------------------------------------------------------------------------- /docs/commands/openfeature_push.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_push.md -------------------------------------------------------------------------------- /docs/commands/openfeature_version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/commands/openfeature_version.md -------------------------------------------------------------------------------- /docs/generate-commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/docs/generate-commands.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/go.sum -------------------------------------------------------------------------------- /internal/api/client/sync_client.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/api/client/sync_client.gen.go -------------------------------------------------------------------------------- /internal/api/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/api/generate.go -------------------------------------------------------------------------------- /internal/api/sync/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/api/sync/client.go -------------------------------------------------------------------------------- /internal/api/sync/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/api/sync/retry_test.go -------------------------------------------------------------------------------- /internal/cmd/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/compare.go -------------------------------------------------------------------------------- /internal/cmd/compare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/compare_test.go -------------------------------------------------------------------------------- /internal/cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/config.go -------------------------------------------------------------------------------- /internal/cmd/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/config_test.go -------------------------------------------------------------------------------- /internal/cmd/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/generate.go -------------------------------------------------------------------------------- /internal/cmd/generate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/generate_test.go -------------------------------------------------------------------------------- /internal/cmd/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/init.go -------------------------------------------------------------------------------- /internal/cmd/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/init_test.go -------------------------------------------------------------------------------- /internal/cmd/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/manifest.go -------------------------------------------------------------------------------- /internal/cmd/manifest_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/manifest_add.go -------------------------------------------------------------------------------- /internal/cmd/manifest_add_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/manifest_add_test.go -------------------------------------------------------------------------------- /internal/cmd/manifest_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/manifest_list.go -------------------------------------------------------------------------------- /internal/cmd/manifest_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/manifest_list_test.go -------------------------------------------------------------------------------- /internal/cmd/pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/pull.go -------------------------------------------------------------------------------- /internal/cmd/pull_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/pull_test.go -------------------------------------------------------------------------------- /internal/cmd/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/push.go -------------------------------------------------------------------------------- /internal/cmd/push_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/push_test.go -------------------------------------------------------------------------------- /internal/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/root.go -------------------------------------------------------------------------------- /internal/cmd/testdata/empty_manifest.golden: -------------------------------------------------------------------------------- 1 | { 2 | "flags": {} 3 | } -------------------------------------------------------------------------------- /internal/cmd/testdata/source_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/source_manifest.json -------------------------------------------------------------------------------- /internal/cmd/testdata/success_csharp.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_csharp.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/success_go.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_go.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/success_init.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_init.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/success_java.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_java.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/success_manifest.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_manifest.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/success_nestjs.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_nestjs.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/success_nodejs.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_nodejs.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/success_python.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_python.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/success_react.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/success_react.golden -------------------------------------------------------------------------------- /internal/cmd/testdata/target_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/testdata/target_manifest.json -------------------------------------------------------------------------------- /internal/cmd/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/utils.go -------------------------------------------------------------------------------- /internal/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/cmd/version.go -------------------------------------------------------------------------------- /internal/config/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/config/flags.go -------------------------------------------------------------------------------- /internal/filesystem/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/filesystem/filesystem.go -------------------------------------------------------------------------------- /internal/flagset/flagset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/flagset/flagset.go -------------------------------------------------------------------------------- /internal/generators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/README.md -------------------------------------------------------------------------------- /internal/generators/csharp/csharp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/csharp/csharp.go -------------------------------------------------------------------------------- /internal/generators/csharp/csharp.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/csharp/csharp.tmpl -------------------------------------------------------------------------------- /internal/generators/func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/func.go -------------------------------------------------------------------------------- /internal/generators/generators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/generators.go -------------------------------------------------------------------------------- /internal/generators/golang/golang.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/golang/golang.go -------------------------------------------------------------------------------- /internal/generators/golang/golang.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/golang/golang.tmpl -------------------------------------------------------------------------------- /internal/generators/java/java.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/java/java.go -------------------------------------------------------------------------------- /internal/generators/java/java.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/java/java.tmpl -------------------------------------------------------------------------------- /internal/generators/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/manager.go -------------------------------------------------------------------------------- /internal/generators/nestjs/nestjs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/nestjs/nestjs.go -------------------------------------------------------------------------------- /internal/generators/nestjs/nestjs.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/nestjs/nestjs.tmpl -------------------------------------------------------------------------------- /internal/generators/nodejs/nodejs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/nodejs/nodejs.go -------------------------------------------------------------------------------- /internal/generators/nodejs/nodejs.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/nodejs/nodejs.tmpl -------------------------------------------------------------------------------- /internal/generators/python/python.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/python/python.go -------------------------------------------------------------------------------- /internal/generators/python/python.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/python/python.tmpl -------------------------------------------------------------------------------- /internal/generators/react/react.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/react/react.go -------------------------------------------------------------------------------- /internal/generators/react/react.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/generators/react/react.tmpl -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/manifest/compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/manifest/compare.go -------------------------------------------------------------------------------- /internal/manifest/compare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/manifest/compare_test.go -------------------------------------------------------------------------------- /internal/manifest/json-schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/manifest/json-schema.go -------------------------------------------------------------------------------- /internal/manifest/manage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/manifest/manage.go -------------------------------------------------------------------------------- /internal/manifest/manage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/manifest/manage_test.go -------------------------------------------------------------------------------- /internal/manifest/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/manifest/output.go -------------------------------------------------------------------------------- /internal/manifest/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/manifest/validate.go -------------------------------------------------------------------------------- /internal/manifest/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/internal/manifest/validate_test.go -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/lefthook.yml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/release-please-config.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/renovate.json -------------------------------------------------------------------------------- /sample/sample_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/sample/sample_manifest.json -------------------------------------------------------------------------------- /sample/sample_source_flags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/sample/sample_source_flags.json -------------------------------------------------------------------------------- /schema/generate-schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/schema/generate-schema.go -------------------------------------------------------------------------------- /schema/v0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/schema/v0/README.md -------------------------------------------------------------------------------- /schema/v0/flag-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/schema/v0/flag-manifest.json -------------------------------------------------------------------------------- /schema/v0/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/schema/v0/schema.go -------------------------------------------------------------------------------- /schema/v0/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/schema/v0/schema_test.go -------------------------------------------------------------------------------- /schema/v0/testdata/negative/empty-flag-key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/schema/v0/testdata/negative/empty-flag-key.json -------------------------------------------------------------------------------- /schema/v0/testdata/negative/missing-flag-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/schema/v0/testdata/negative/missing-flag-type.json -------------------------------------------------------------------------------- /schema/v0/testdata/positive/min-flag-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/schema/v0/testdata/positive/min-flag-manifest.json -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/README.md -------------------------------------------------------------------------------- /test/csharp-integration/CompileTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/csharp-integration/CompileTest.csproj -------------------------------------------------------------------------------- /test/csharp-integration/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/csharp-integration/Dockerfile -------------------------------------------------------------------------------- /test/csharp-integration/OpenFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/csharp-integration/OpenFeature.cs -------------------------------------------------------------------------------- /test/csharp-integration/OpenFeature.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/csharp-integration/OpenFeature.g.cs -------------------------------------------------------------------------------- /test/csharp-integration/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/csharp-integration/Program.cs -------------------------------------------------------------------------------- /test/csharp-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/csharp-integration/README.md -------------------------------------------------------------------------------- /test/csharp-integration/expected/OpenFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/csharp-integration/expected/OpenFeature.cs -------------------------------------------------------------------------------- /test/csharp-integration/expected/OpenFeature.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/csharp-integration/expected/OpenFeature.g.cs -------------------------------------------------------------------------------- /test/go-integration/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/go-integration/go.mod -------------------------------------------------------------------------------- /test/go-integration/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/go-integration/go.sum -------------------------------------------------------------------------------- /test/go-integration/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/go-integration/test.go -------------------------------------------------------------------------------- /test/integration/cmd/csharp/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/integration/cmd/csharp/run.go -------------------------------------------------------------------------------- /test/integration/cmd/go/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/integration/cmd/go/run.go -------------------------------------------------------------------------------- /test/integration/cmd/nodejs/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/integration/cmd/nodejs/run.go -------------------------------------------------------------------------------- /test/integration/cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/integration/cmd/run.go -------------------------------------------------------------------------------- /test/integration/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/integration/integration.go -------------------------------------------------------------------------------- /test/new-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/new-generator.md -------------------------------------------------------------------------------- /test/nodejs-integration/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/nodejs-integration/package-lock.json -------------------------------------------------------------------------------- /test/nodejs-integration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/nodejs-integration/package.json -------------------------------------------------------------------------------- /test/nodejs-integration/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/cli/HEAD/test/nodejs-integration/test.ts --------------------------------------------------------------------------------