jx/README.md
Matthew Rich 08e8ca1aa7
Some checks failed
Lint / golangci-lint (push) Failing after 10m15s
Declarative Tests / test (push) Successful in 1m12s
fix linting errors
2024-04-03 12:27:16 -07:00

1.2 KiB

decl

Purpose

These tools work with YAML descriptions of resources (E.g. files, users, containers, etc) for (de)serializing the state of the given resource. This enables more generically describing the state of a supported resource type, pipeling state transformations and enabling the use of other tools in that process.

Dependencies

  • Go >= 1.21.1

Testing

Testing the current version involves checking out main and building.

git clone https://gitea.rosskeen.house/Declarative/decl.git

make test

make build

Command-line

Update Resource state

decl -resource-file decl-runner.yaml

Read resource state

Read the state of an existing resource (URI) and generate a YAML representation of it.

Import Resource

Examples

Resources: