tiny-tool-submitter
v1.1.0
Published
A CLI tool that uses GitHub Copilot to analyze your repo's README and prepare a submission to Tiny Tool Town.
Maintainers
Readme
tiny-tool-submitter
CLI tool to help submit your project to Tiny Tool Town using the GitHub Copilot SDK.
Install
npm install -g tiny-tool-submitterUsage
tiny-tool-submit [path-to-repo]Options:
--readme <path>path to README file (skip auto-detection)--headlessskip interactive prompts--model <name>Copilot model to use (default:claude-haiku-4.5)--cli-path <path>path to Copilot CLI executable (overrides auto-detection)--theme <name>Tiny Tool Town page theme (ornonefor site default)--verboseprint Copilot CLI startup diagnostics
In interactive mode, the CLI includes Tiny Tool Town's optional page theme
picker and prints a color swatch preview for each available theme.
Requirements
- Node.js 20+
- GitHub Copilot access configured for the SDK call
- Optional: a user-installed GitHub Copilot CLI if you want to override the SDK-bundled CLI
CLI detection order:
--cli-pathCOPILOT_CLI_PATH- User-installed Copilot CLI on
PATH - Common install locations (npm, pnpm, Volta, Scoop, Chocolatey, Program Files, etc.)
- SDK-bundled Copilot CLI
Release
This package is published by GitHub Actions from this repository:
- Workflow:
/.github/workflows/publish-npm.yml - Tag trigger:
npm-v*(example:npm-v1.0.1) - Manual trigger:
workflow_dispatchwithversioninput - Required secret:
NPM_TOKEN
Tag-based release example:
git tag -a npm-v1.0.1 -m "Release Node.js tool v1.0.1"
git push origin npm-v1.0.1