Pixelbadger.Toolkit 6.4.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global Pixelbadger.Toolkit --version 6.4.0
                    
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 Pixelbadger.Toolkit --version 6.4.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Pixelbadger.Toolkit&version=6.4.0
                    
nuke :add-package Pixelbadger.Toolkit --version 6.4.0
                    

Pixelbadger.Toolkit

A CLI toolkit exposing varied functionality organized by topic. The CLI uses Spectre.Console for rich terminal output — colour-coded success and error messages, formatted tables for data-heavy commands, and styled interactive prompts for secure input.

Note: Search and MCP RAG functionality has been extracted to the separate Pixelbadger.Toolkit.Rag repository (pbrag CLI tool).

Installation

dotnet tool install --global Pixelbadger.Toolkit

Usage

pbtk [topic] [action] [options]

Get help for any command:

pbtk --help
pbtk strings reverse --help

Full command documentation is available at the project docs site.

Development

Build

dotnet build
dotnet test

Package and publish

dotnet pack
dotnet nuget push bin/Release/Pixelbadger.Toolkit.*.nupkg --source https://api.nuget.org/v3/index.json --api-key $NUGET_API_KEY

Run from source

dotnet run -- [topic] [action] [options]

Install locally

dotnet tool install --global --add-source ./bin/Release Pixelbadger.Toolkit

Topics

Topic Description
strings String manipulation — reverse, Levenshtein distance, abjadify, Flesch reading ease, report
interpreters Esoteric language interpreters — Brainfuck, Ook, bf-to-ook
images Image steganography — hide and recover messages in PNG files
web Local web server — serve a single HTML file over HTTP
llm LLM utilities — chat, translate, OCR, corpospeak, session history
oauth OAuth token management — acquire tokens, manage connection profiles
crypto Paillier homomorphic encryption — encrypt, decrypt, and perform arithmetic on ciphertext
markov Markov chain text generation — train a model from a corpus, generate completions
demoscene Classic Amiga demoscene effects — Kefrens bars and Boing Ball rendered in the terminal

Requirements

  • .NET 9.0
  • OpenAI API key (for llm commands) — set the OPENAI_API_KEY environment variable
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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
6.8.0 41 7/24/2026
6.7.0 39 7/24/2026
6.6.0 45 7/24/2026
6.5.0 45 7/23/2026
6.4.0 128 6/21/2026
6.3.0 110 6/21/2026
6.2.0 110 6/21/2026
6.1.0 111 6/18/2026
6.0.0 114 6/18/2026
5.1.0 107 6/18/2026
5.0.0 125 5/28/2026
4.1.3 104 5/26/2026
4.1.2 101 5/26/2026
4.1.1 119 5/24/2026
4.0.1 123 4/30/2026
4.0.0 129 4/21/2026
3.3.0 118 4/21/2026
3.2.0 139 3/6/2026
3.1.0 126 2/12/2026
3.0.0 201 12/23/2025
Loading failed