Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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