Habitify CLI

Habitify CLI is a text user interface that allows you to access and manage your habits in the Habitify habit tracker.
Use it to see the progress of your habits, change their status, and much more.
https://github.com/samyosm/habitify/assets/99157490/61fe22af-474e-462b-ae47-f1e7632c75bf
Installation
Go
go install github.com/samyosm/habitify@latest
Manual Build
git clone https://github.com/samyosm/habitify.git
cd habitify
go build
Usage
It make use of the Habitify API so you will first need to obtain your api key.
1. Obtaining API Key
From Mobile Apps(iOS, Android)
- Open Settings
- Open API Credential
- Copy API Key or send to your desktop by tapping Send Via...
From Web App (unavailable, yet)
- Open API Credential by navigating to Profile & Settings > API Credential
- Copy API Key
2. Using API Key
Option 1: Making it an environement variable e.g.
HABITIFY_API_KEY=xxx habitify
Option 2: Put it in a configuration file at $HOME/.config/habitify/config.yml
api-key: xxx
Option 3: Use initialize command
habitify init xxx
habitify
License
GPL-3.0