Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/transferwise/tlint
Simple tool for linting of configurations files
https://github.com/transferwise/tlint
Last synced: 18 days ago
JSON representation
Simple tool for linting of configurations files
- Host: GitHub
- URL: https://github.com/transferwise/tlint
- Owner: transferwise
- Created: 2019-07-22T04:43:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-07T01:41:37.000Z (almost 2 years ago)
- Last Synced: 2024-11-06T17:35:14.982Z (2 months ago)
- Language: Go
- Homepage:
- Size: 1.28 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tlint
Command-line utility for linting of configuration files
## Installation
### Linux
```sh
curl -L https://github.com/transferwise/tlint/releases/download/$(curl -s https://raw.githubusercontent.com/transferwise/tlint/master/VERSION.txt)/tlint-linux-amd64 -o /usr/local/bin/tlint && chmod +x /usr/local/bin/tlint
```### MacOS
```sh
curl -L https://github.com/transferwise/tlint/releases/download/$(curl -s https://raw.githubusercontent.com/transferwise/tlint/master/VERSION.txt)/tlint-darwin-amd64 -o /usr/local/bin/tlint && chmod +x /usr/local/bin/tlint
```## Usage
```
Usage:
tlint [flags]
tlint [command]
Available Commands:
help Help about any command
properties Validate properties files
version Print the version number of tlint
Flags:
-h, --help help for tlint
-v, --verbose Verbose output
Use "tlint [command] --help" for more information about a command.
```## Release
Releases are triggered with tagging. A sample release cycle would follow the following steps:
1. Bump the version in `VERSION.txt` file and push to master
2. Execute `git tag x.x.x` (same as the version in VERSION.txt) and `git push origin x.x.x`