dev-pomo
1.1.3
dotnet tool install --global dev-pomo --version 1.1.3
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local dev-pomo --version 1.1.3
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dev-pomo&version=1.1.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package dev-pomo --version 1.1.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
dev-pomo
A terminal app that runs a pomodoro timer to allow you to focus on your development for 25 minute windows. Pomodoro is a popular system for focusing your work in small chunks of time where you ignore all other distractions. This terminal app runs a timer for you and notifies you when that time is done.
Run dev-pomo in your favorite console window.
Features
- Run a pomodoro timer for a specified time period.
- Define the number of pomodoro cycles you wish to run in a session.
- Supports configuring the timer:
- the pomodoro duration time.
- the break duration time.
- show/hide app title banner.
- enable/disable completion notification sounds.
- enable/disable auto-starting the next cycle.
- support for minimal output display.
Installation
Install globally using the .NET CLI:
dotnet tool install --global dev-pomo
To update the tool:
dotnet tool update --global dev-pomo
Usage
USAGE:
dev-pomo [OPTIONS] [COMMAND]
OPTIONS:
DEFAULT
-h, --help Prints help information
-c, --cycles <POMODORO-CYCLES> 4 Defines how many iterations of pomodoros to run in a session (defaults
to 4)
COMMANDS:
run-timer Default command that runs the pomodoro timer
configure Configure various properties of the pomodoro timer
Examples
Run the timer for default (4) cycles:
dev-pomo run-timer 3
Run the timer for custom cycles:
dev-pomo run-timer 3
Configure the pomodoro timer options:
dev-pomo configure
_
__| | ___ __ __ _ __ ___ _ __ ___ ___
/ _` | / _ \ \ \ / / _____ | '_ \ / _ \ | '_ ` _ \ / _ \
| (_| | | __/ \ V / |_____| | |_) | | (_) | | | | | | | | (_) |
\__,_| \___| \_/ | .__/ \___/ |_| |_| |_| \___/
|_|
Update the configuration for the pomodoro timers.
Enter the pomodoro duration (in minutes) (25): 25
Enter the break duration (in minutes) (5): 5
Show the terminal application's title? [y/n] (y): y
Play notification sound on timer competion? [y/n] (y): y
Auto-start new cycle when current one completes? [y/n] (n): n
Show compact/minimal timer output? [y/n] (n): n
Feedback
If you use this tool and have any feedback, bugs, or suggestions, please file them in the Issues section of this repository.
| 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.