repositorypackage
0.24.4-beta
Repository: https://github.com/configmate/configmate.git
Documentation: pkg.go.dev
# README
ConfigMate - Your Configs' Best Friend 🤝 
ConfigMate is a tool engineered to scrutinize the contents of configuration files against a user-defined specification. The goal is to reduce errors and streamline the validation process, thereby alleviating the mental burden on developers and improving operational efficiency for businesses.
Features
- Custom Validation: Define a specification for your own configuration files and use checks and structural semantics to validate them.
- Multi-file & Multi-field Checks: Import other specifications and compare configuration fields across files.
- CLI Interface: Easily run configuration checks directly from your command line and receive detailed error descriptions with visual location information.
- VS Code Extension: Get in-editor validation and error highlighting within Visual Studio Code. Write specification with syntax highlighting.
Build Instructions
Prerequisites
Build
- Clone the repository
- Run
make configm
to build. The binary will be located in thebin
directory.
Usage
You can use the help
command to get information about the available commands and flags.