Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lethalcompanymodding/tsvalidatorcli
A small commandline tool to validate thunderstore packages locally before upload
https://github.com/lethalcompanymodding/tsvalidatorcli
thunderstore thunderstore-io tool
Last synced: 6 days ago
JSON representation
A small commandline tool to validate thunderstore packages locally before upload
- Host: GitHub
- URL: https://github.com/lethalcompanymodding/tsvalidatorcli
- Owner: LethalCompanyModding
- License: mit
- Created: 2024-08-01T21:41:05.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T00:33:22.000Z (3 months ago)
- Last Synced: 2024-08-08T02:53:34.435Z (3 months ago)
- Topics: thunderstore, thunderstore-io, tool
- Language: C#
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TSValidatorCLI
A small commandline tool to validate thunderstore packages locally before upload
## Usage
Use `--help` to see all command line switches. Default use is `-f ` to validate all files contained in the package.
## Current Validations
- Manifest.json is present
- And valid JSON
- And Contains all required keys
- [Warn] And does not contain the `installers` key (unused)
- Icon.png is present
- And contains a valid IHDR header
- And has the correct width&height- [Warn] License is present
- [Warn] Changelog.md is present