Crates.io | friendgrow |
lib.rs | friendgrow |
version | 0.2.2 |
source | src |
created_at | 2021-12-18 00:49:13.029165 |
updated_at | 2023-02-08 04:12:07.902755 |
description | Grow your friendships by tracking which friends to see soon |
homepage | |
repository | |
max_upload_size | |
id | 499870 |
size | 87,841 |
friendgrow
is a command line tool to help you keep track of when to next see each of your friends, however close you are to them, making you a better friend who remembers everyone. Inspired by Kunal's friendlog.
cargo install friendgrow
export FRIENDGROW_DB=~/.friendgrow.db >> .bashrc
% ./friendgrow add Gandolf "Middle Earth"
Gandolf (Middle Earth) every 10 weeks, not seen yet
% ./friendgrow add Sam "The Shire" -f 3
Sam (The Shire) every 3 weeks, not seen yet
% ./friendgrow record Gandolf 2021-10-06
Gandolf (Middle Earth) every 10 weeks, last seen on 2021-10-06, see next 2 days ago
% ./friendgrow record Sam 2021-12-2
Sam (The Shire) every 3 weeks, last seen on 2021-12-02, see next in 6 days
% ./friendgrow upcoming
+---------+--------------+-----------+------------+------------+
| Name | Location | Frequency | Last seen | Due |
+---------+--------------+-----------+------------+------------+
| Gandolf | Middle Earth | 10 weeks | 2021-10-06 | 2 days ago |
| Sam | The Shire | 3 weeks | 2021-12-02 | in 6 days |
+---------+--------------+-----------+------------+------------+
cargo run -- [friendgrow args]
export FRIENDGROW_DB=./test-friendgrow.db
Anyone can feel free to help with these!