├── .github ├── dependabot.yml └── workflows │ └── pr-check.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── apply.go ├── apply_test.go ├── config_path.go ├── console.go ├── plan.go ├── plan_test.go └── root.go ├── doc ├── d │ ├── git_ignore.md │ └── http.md ├── f │ ├── copy_file.md │ ├── git_ignore.md │ ├── local_file.md │ ├── local_shell.md │ ├── rename_file.md │ ├── rm_local_file.md │ └── yaml_transform.md └── r │ ├── dir_exist.md │ ├── file_hash.md │ └── must_be_true.md ├── examples ├── git_ignore │ └── main.grept.hcl └── sync_file │ └── main.grept.hcl ├── go.mod ├── go.sum ├── main.go ├── pkg ├── base_test.go ├── data.go ├── data_git_ignore.go ├── data_git_ignore_test.go ├── data_http.go ├── data_http_test.go ├── fix.go ├── fix_copy_file.go ├── fix_copy_file_test.go ├── fix_git_ignore.go ├── fix_git_ignore_test.go ├── fix_local_file.go ├── fix_local_file_test.go ├── fix_local_shell.go ├── fix_local_shell_test.go ├── fix_rename_file.go ├── fix_rename_file_test.go ├── fix_rm_local_file.go ├── fix_rm_local_file_test.go ├── fix_yaml_transform.go ├── fix_yaml_transform_test.go ├── fs.go ├── grept_config.go ├── grept_config_test.go ├── grept_plan.go ├── init.go ├── plan_test.go ├── retry.go ├── rule.go ├── rule_dir_exist.go ├── rule_dir_exist_test.go ├── rule_file_exist.go ├── rule_file_exist_test.go ├── rule_file_hash.go ├── rule_file_hash_test.go ├── rule_must_be_true.go └── rule_must_be_true_test.go └── test.grept.hcl /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pr-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/.github/workflows/pr-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/README.md -------------------------------------------------------------------------------- /cmd/apply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/cmd/apply.go -------------------------------------------------------------------------------- /cmd/apply_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/cmd/apply_test.go -------------------------------------------------------------------------------- /cmd/config_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/cmd/config_path.go -------------------------------------------------------------------------------- /cmd/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/cmd/console.go -------------------------------------------------------------------------------- /cmd/plan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/cmd/plan.go -------------------------------------------------------------------------------- /cmd/plan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/cmd/plan_test.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/cmd/root.go -------------------------------------------------------------------------------- /doc/d/git_ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/d/git_ignore.md -------------------------------------------------------------------------------- /doc/d/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/d/http.md -------------------------------------------------------------------------------- /doc/f/copy_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/f/copy_file.md -------------------------------------------------------------------------------- /doc/f/git_ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/f/git_ignore.md -------------------------------------------------------------------------------- /doc/f/local_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/f/local_file.md -------------------------------------------------------------------------------- /doc/f/local_shell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/f/local_shell.md -------------------------------------------------------------------------------- /doc/f/rename_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/f/rename_file.md -------------------------------------------------------------------------------- /doc/f/rm_local_file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/f/rm_local_file.md -------------------------------------------------------------------------------- /doc/f/yaml_transform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/f/yaml_transform.md -------------------------------------------------------------------------------- /doc/r/dir_exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/r/dir_exist.md -------------------------------------------------------------------------------- /doc/r/file_hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/r/file_hash.md -------------------------------------------------------------------------------- /doc/r/must_be_true.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/doc/r/must_be_true.md -------------------------------------------------------------------------------- /examples/git_ignore/main.grept.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/examples/git_ignore/main.grept.hcl -------------------------------------------------------------------------------- /examples/sync_file/main.grept.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/examples/sync_file/main.grept.hcl -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/main.go -------------------------------------------------------------------------------- /pkg/base_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/base_test.go -------------------------------------------------------------------------------- /pkg/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/data.go -------------------------------------------------------------------------------- /pkg/data_git_ignore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/data_git_ignore.go -------------------------------------------------------------------------------- /pkg/data_git_ignore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/data_git_ignore_test.go -------------------------------------------------------------------------------- /pkg/data_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/data_http.go -------------------------------------------------------------------------------- /pkg/data_http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/data_http_test.go -------------------------------------------------------------------------------- /pkg/fix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix.go -------------------------------------------------------------------------------- /pkg/fix_copy_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_copy_file.go -------------------------------------------------------------------------------- /pkg/fix_copy_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_copy_file_test.go -------------------------------------------------------------------------------- /pkg/fix_git_ignore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_git_ignore.go -------------------------------------------------------------------------------- /pkg/fix_git_ignore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_git_ignore_test.go -------------------------------------------------------------------------------- /pkg/fix_local_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_local_file.go -------------------------------------------------------------------------------- /pkg/fix_local_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_local_file_test.go -------------------------------------------------------------------------------- /pkg/fix_local_shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_local_shell.go -------------------------------------------------------------------------------- /pkg/fix_local_shell_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_local_shell_test.go -------------------------------------------------------------------------------- /pkg/fix_rename_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_rename_file.go -------------------------------------------------------------------------------- /pkg/fix_rename_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_rename_file_test.go -------------------------------------------------------------------------------- /pkg/fix_rm_local_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_rm_local_file.go -------------------------------------------------------------------------------- /pkg/fix_rm_local_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_rm_local_file_test.go -------------------------------------------------------------------------------- /pkg/fix_yaml_transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_yaml_transform.go -------------------------------------------------------------------------------- /pkg/fix_yaml_transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fix_yaml_transform_test.go -------------------------------------------------------------------------------- /pkg/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/fs.go -------------------------------------------------------------------------------- /pkg/grept_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/grept_config.go -------------------------------------------------------------------------------- /pkg/grept_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/grept_config_test.go -------------------------------------------------------------------------------- /pkg/grept_plan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/grept_plan.go -------------------------------------------------------------------------------- /pkg/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/init.go -------------------------------------------------------------------------------- /pkg/plan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/plan_test.go -------------------------------------------------------------------------------- /pkg/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/retry.go -------------------------------------------------------------------------------- /pkg/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule.go -------------------------------------------------------------------------------- /pkg/rule_dir_exist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule_dir_exist.go -------------------------------------------------------------------------------- /pkg/rule_dir_exist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule_dir_exist_test.go -------------------------------------------------------------------------------- /pkg/rule_file_exist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule_file_exist.go -------------------------------------------------------------------------------- /pkg/rule_file_exist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule_file_exist_test.go -------------------------------------------------------------------------------- /pkg/rule_file_hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule_file_hash.go -------------------------------------------------------------------------------- /pkg/rule_file_hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule_file_hash_test.go -------------------------------------------------------------------------------- /pkg/rule_must_be_true.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule_must_be_true.go -------------------------------------------------------------------------------- /pkg/rule_must_be_true_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/pkg/rule_must_be_true_test.go -------------------------------------------------------------------------------- /test.grept.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/grept/HEAD/test.grept.hcl --------------------------------------------------------------------------------