SkillAgentSearch skills...

Yacht

Yet another command line habit tracker written in rust

Install / Use

/learn @tracyspacy/Yacht
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Y.A.c.H.T. - Yet Another CLI Habit Tracker written in Rust

<p align="center"> <img src="https://raw.githubusercontent.com/tracyspacy/yacht/main/figurehead_icon.svg" width="96" height="96"/> </p>

About

Y.A.C.H.T., a command-line habit tracker written in Rust. This tool allows you to track the activities that make up your perfect day and monitor your daily progress effortlessly.

Features

  • Text User Interface (TUI)
  • Effortless Activities Tracking
  • Progress Monitoring

Demo

yacht_demo

Installation

git clone https://github.com/tracyspacy/yacht.git
cd yacht
cargo build --release

Usage

  • Adding Activities: Press n to add a new activity. Specify the frequency using AW (all week), WD (working days), or WE (weekends).
  • Navigating Activities: Use the UP and DOWN arrow keys to select a specific activity.
  • Marking Activities Done: Press d to mark the selected activity as done for the day.
  • Removing Activities: Press r to remove the selected activity.
  • Quitting the Program: Press q to exit the program.

To-Do

  • Expand Frequency Types: Add more frequency types besides the existing ones (week days basically) to provide users with greater flexibility in scheduling their activities.
  • Stats Mode: Implement a stats mode to allow users to view statistics by activity, such as how often an activity was done over a specified period.
  • update demo gif

Contributing

Contributions are welcome! If you encounter any bugs, have suggestions for improvements, or would like to contribute new features, please open an issue or submit a pull request.

Credentials

gif was created using VHS

icon is from game-icons.net

Related Skills

View on GitHub
GitHub Stars27
CategoryDevelopment
Updated5mo ago
Forks5

Languages

Rust

Security Score

92/100

Audited on Oct 20, 2025

No findings