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
                    
if you are setting up this repo
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
                    
nuke :add-package TinyToolSubmitter --version 1.0.6
                    

TinyToolSubmitter

Standalone repo for the Tiny Tool Town submitter CLI.

TinyClips 2026-02-14 at 22 55 08

NuGet version NuGet prerelease NuGet downloads

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.csproj and 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 workflow
  • LICENSE — 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_dispatch with 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 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.

Version Downloads Last Updated
1.0.6 100 3/21/2026
1.0.5 81 3/21/2026
1.0.4 96 2/16/2026
1.0.3 93 2/15/2026
1.0.2 90 2/15/2026
1.0.1 88 2/15/2026
1.0.0 89 2/15/2026