daggerx

module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2024 License: Apache-2.0

README ΒΆ

logo

A collection of utility functions that works well when using Dagger and Go


Why πŸ€”

This library is a set of reusable functions that can be used when developing Dagger modules or functions using Go.

Installation πŸ› οΈ

Install it using Go get:

go get github.com/Excoriate/daggerx

Pre-requisites πŸ“‹

  • Go >= 1.22.3

NOTE: For the tools used in this project, please check the Makefile, and the Taskfile files. You'll also need pre-commit installed.


Usage πŸš€



APIs πŸ“š

There are more API(s) available for the following common patterns:

  • A strict validation of the terraform directory (it validates whether it's an actual terraform module, directory integrity and others).
  • A strict validation of terraform.tfvars files.
  • Cloud Provider API(s). Currently, AWS is supported.

Roadmap πŸ—“οΈ

  • Add more tests
  • Add a set of pre-defined error messages

Note: This is still work in progress, however, I'll be happy to receive any feedback or contribution. Ensure you've read the contributing guide before doing so.

Contributing

Please read our contributing guide.

Directories ΒΆ

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL