https://github.com/lethalcompanymodding/tsvalidatorcli
A small commandline tool to validate thunderstore packages locally before upload
https://github.com/lethalcompanymodding/tsvalidatorcli
lethal-company-community thunderstore thunderstore-io tool
Last synced: 3 months 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 (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T00:33:22.000Z (9 months ago)
- Last Synced: 2024-12-30T15:37:45.663Z (4 months ago)
- Topics: lethal-company-community, thunderstore, thunderstore-io, tool
- Language: C#
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 2
- 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