Touchgrass 0.1.0

dotnet tool install --global Touchgrass --version 0.1.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 Touchgrass --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Touchgrass&version=0.1.0
                    
nuke :add-package Touchgrass --version 0.1.0
                    

Touchgrass <img width="36" height="36" alt="touching-grass" src="https://github.com/user-attachments/assets/7f981440-83b6-49dd-8e3d-6e29c568edd4" />

A simple CLI Pomodoro timer built in C# .NET. Boost productivity with work/break cycles. Runs on any OS/shell via .NET.

Installation

Note: Adding versioning and package distribution. In the meantime, you'll need to have .NET 9.0 installed.

  1. Clone repo: git clone https://github.com/yourusername/touchgrass.git
  2. Build: dotnet build
  3. Run: dotnet run --project ./src/Touchgrass (alias as tgrass for convenience)

Usage

Default: 4 cycles, 25m work, 5m break

  • Customize: dotnet run --project ./src/Touchgrass --work 30 --break 10 --cycles 3
  • Testing mode: dotnet run --project ./src/Touchgrass --testing 10 (1 cycle, 10s work/break)

Interactive: Confirms phases, restarts after cycles.

Options

  • --work <min>: Work duration
  • --break <min>: Break duration
  • --cycles <num>: Cycle count
  • --testing <sec>: Quick test mode
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
0.1.0 131 1/2/2026