TinyToolSubmitter 1.0.6
dotnet tool install --global TinyToolSubmitter --version 1.0.6
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local TinyToolSubmitter --version 1.0.6
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=TinyToolSubmitter&version=1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package TinyToolSubmitter --version 1.0.6
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
TinyToolSubmitter
Standalone repo for the Tiny Tool Town submitter CLI.
Quick Start
Prerequisites:
- .NET 10 SDK
- GitHub Copilot access configured for the SDK call
- GitHub Copilot CLI installed and available on PATH (
copilot)
Run directly with dnx:
dnx TinyToolSubmitter
Run against a specific repository path:
dnx TinyToolSubmitter /path/to/repo
Global tool install alternative:
dotnet tool install --global TinyToolSubmitter
tiny-tool-submit [path-to-repo]
Project Layout
src/— .NET tool source (TinyToolSubmitter.csprojand app code)nodejs/— Node.js/TypeScript version of the tool.github/workflows/release-submitter.yml— NuGet release workflow.github/workflows/publish-npm.yml— npm release workflowLICENSE— MIT license
Local Development
.NET
dotnet restore src/TinyToolSubmitter.csproj
dotnet build src/TinyToolSubmitter.csproj
Run locally:
dotnet run --project src/TinyToolSubmitter.csproj -- [path-to-repo]
Node.js
cd nodejs
npm install
npm run build
Run locally:
node nodejs/dist/index.js [path-to-repo]
Or during development:
cd nodejs
npm run dev -- [path-to-repo]
npm install alternative
npm install -g tiny-tool-submitter
tiny-tool-submit [path-to-repo]
Release Workflow
This repo includes tag-triggered workflows for both NuGet and npm:
.NET / NuGet
- Workflow:
.github/workflows/release-submitter.yml - Trigger tag format:
submitter-v*(example:submitter-v1.0.0) - Required secret:
NUGET_API_KEY
Node.js / npm
- Workflow:
.github/workflows/publish-npm.yml - Trigger tag format:
npm-v*(example:npm-v1.0.0) - Also supports
workflow_dispatchwith a version input - Required secret:
NPM_TOKEN
Both workflows build, publish, and handle versioning automatically.
Tool Usage
Options:
tiny-tool-submit [path-to-repo]
--readme <path> Path to README file (skip auto-detection)
--headless Skip interactive prompts, open URL directly
--model <name> Copilot model to use (default: gpt-4.1)
--cli-path <path> Path to Copilot CLI executable (default: auto-detect on PATH, then copilot)
--theme <name> Tiny Tool Town page theme (or 'none' for site default)
--verbose Print Copilot CLI startup diagnostics
Both the .NET and Node CLIs now support Tiny Tool Town's optional theme field.
In interactive mode, they show a theme picker and a terminal color swatch preview
for each available page theme before submission.
License
MIT — see LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.