Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peterfication/breathe

This CLI utility written in Go helps in breathing better.
https://github.com/peterfication/breathe

Last synced: 23 days ago
JSON representation

This CLI utility written in Go helps in breathing better.

Awesome Lists containing this project

README

        

# Breathe

This CLI utility written in Go helps in breathing better. It's inspired by [the book Breath from James Nestor](https://www.mrjamesnestor.com/).

The main purpose of this project is for me to learn Go.

## Breathing exercises

### Ideal breathing

```bash
breathe ideal
```

### Box breathing

```bash
breathe box
```

### Box breathing (long variant)

```bash
breathe box-long
```

### Long breathing training

This command is for training having longer breaths.

```bash
breathe long
breathe long --inhaleStartSeconds=4 --inhaleEndSeconds=10 --cyclesPerStartSeconds=3
```

## CLI options

### Sound

By default, the sound in the CLI is disabled. You can enable it with the `--sound` option.

```bash
breathe ideal --sound=all
```