TimeWarp.Amuru.Tool 1.0.0-beta.10

Prefix Reserved
This is a prerelease version of TimeWarp.Amuru.Tool.
dotnet tool install --global TimeWarp.Amuru.Tool --version 1.0.0-beta.10
                    
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 TimeWarp.Amuru.Tool --version 1.0.0-beta.10
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=TimeWarp.Amuru.Tool&version=1.0.0-beta.10&prerelease
                    
nuke :add-package TimeWarp.Amuru.Tool --version 1.0.0-beta.10
                    

TimeWarp.Amuru.Tool

A collection of CLI utilities for TimeWarp projects including avatar generation, timestamp conversion, SSH key management, and social media posting.

Installation

Prerequisites

For enhanced security, install GitHub CLI to verify artifact attestations:

Install the Tool

dotnet tool install --global TimeWarp.Amuru.Tool

Usage

timewarp --help

Commands

Avatar Generation

  • multiavatar <input> - Generate unique SVG avatar from any text
  • multiavatar <input> --output <file> - Generate and save to file
  • multiavatar <input> --no-env - Generate without environment circle
  • multiavatar <input> --output-hash - Display hash information
  • generate-avatar - Generate avatar for current git repository

Utilities

  • convert-timestamp <timestamp> - Convert Unix timestamps to ISO 8601 format
  • generate-color <seed> - Generate deterministic colors from seed text
  • install [utility] - Download and install standalone executables from GitHub releases

Future Commands

  • post --content <content> - Social media posting (coming soon)
  • ssh --generate - SSH key management (coming soon)

Examples

# Generate avatar to stdout
timewarp multiavatar "user@example.com"

# Save avatar to file
timewarp multiavatar "John Doe" --output john.svg

# Generate without environment circle
timewarp multiavatar "test" --no-env

# Generate repository avatar
cd /my/git/repo
timewarp generate-avatar

# Convert Unix timestamp
timewarp convert-timestamp 1234567890
# Output: 2009-02-13T23:31:30+00:00

# Generate color from seed
timewarp generate-color "my-project"
# Output: Hex, RGB, and HSL values

# Install all standalone utilities (downloads from GitHub releases)
timewarp install

# Install specific utility
timewarp install multiavatar

# Note: Installation verifies GitHub attestations if 'gh' CLI is available

Library Dependencies

This tool depends on:

  • TimeWarp.Amuru - Core library with native utilities
  • TimeWarp.Multiavatar - Multiavatar generation
  • CliWrap - Process execution utilities

Standalone Installation (Without .NET SDK)

For users without .NET SDK, standalone installers are available:

# Linux/macOS
curl -LO https://github.com/TimeWarpEngineering/timewarp-amuru/releases/latest/download/installer-linux-x64
gh attestation verify installer-linux-x64 --owner TimeWarpEngineering --repo timewarp-amuru
chmod +x installer-linux-x64
./installer-linux-x64

# Windows
# Download installer-win-x64.exe from releases
gh attestation verify installer-win-x64.exe --owner TimeWarpEngineering --repo timewarp-amuru
.\installer-win-x64.exe

Security

All artifacts are built by GitHub Actions and include attestations for supply chain security. Verify attestations using gh attestation verify before running executables.

Versioning

This tool is published with the same version as the TimeWarp.Amuru library for unified versioning.

License

Unlicense - see root LICENSE file for details.

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.0-beta.10 79 9/16/2025
1.0.0-beta.9 83 9/15/2025
1.0.0-beta.8 167 8/28/2025
1.0.0-beta.7 160 8/28/2025