Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rwxrob/pomo
🍅🌳 Pomodoro Bonzai Branch
https://github.com/rwxrob/pomo
command-line go golang pomodoro time-management time-management-tools tmux
Last synced: 20 days ago
JSON representation
🍅🌳 Pomodoro Bonzai Branch
- Host: GitHub
- URL: https://github.com/rwxrob/pomo
- Owner: rwxrob
- License: apache-2.0
- Created: 2022-02-19T03:53:44.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T15:30:33.000Z (6 months ago)
- Last Synced: 2024-10-03T12:28:46.956Z (about 2 months ago)
- Topics: command-line, go, golang, pomodoro, time-management, time-management-tools, tmux
- Language: Go
- Homepage:
- Size: 10 MB
- Stars: 47
- Watchers: 3
- Forks: 6
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# 🌳 Go Pomodoro Command Line Timer
[![GoDoc](https://godoc.org/pomo?status.svg)](https://godoc.org/pomo)
[![License](https://img.shields.io/badge/license-Apache2-brightgreen.svg)](LICENSE)
[![Go Report
Card](https://goreportcard.com/badge/pomo)](https://goreportcard.com/report/pomo)## Install
You can just grab the latest binary [release](https://github.com/rwxrob/pomo/releases).
This command can be installed as a standalone program or composed into a Bonzai command tree.
Standalone
```
go install github.com/rwxrob/pomo/cmd/pomo@latest
```Composed
```go
package zimport (
Z "github.com/rwxrob/bonzai/z"
"github.com/rwxrob/pomo"
)var Cmd = &Z.Cmd{
Name: `z`,
Commands: []*Z.Cmd{help.Cmd, pomo.Cmd},
}
```## Tab Completion
To activate bash completion just use the `complete -C` option from your
`.bashrc` or command line. There is no messy sourcing required. All the
completion is done by the program itself.```
complete -C pomo pomo
```If you don't have bash or tab completion check use the shortcut
commands instead.## Embedded Documentation
All documentation (like manual pages) has been embedded into the source
code of the application. See the source or run the program with help to
access it.## Add Pomodoro to TMUX
Here's an example of how to add `pomo` to your TMUX configuration. Your
mileage may vary.```tmux
set -g status-interval 1
set -g status-right "#(pomo)"
```