Project

myworklog

0.0
No commit activity in last 3 years
No release in over 3 years
Log your work from cmd and keep track of what you have done... just in case your boss ask
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

myworklog

Gem Version

Simple Ruby CLI for logging day-to-day work

Installation

gem install myworklog

Running

Open a terminal and type myworklog it will print all the available options.

Please notice that the PStore database is created in your home folder, under .myworklog directory.

myworklog help displays all the options

Using

Logging work

cmd description
myworklog add "I worked hard today" (This will create a work log for the current date)
myworklog add -d 10/10/2010 "Submitted PR to fix an issue" (This will create a work log for the specified date)

Searching for logged work

cmd description
myworkglog list (Prints all the work logs for the previous day)
myworklog list yesterday (Prints all the work logs for the previous day)
myworklog list -m 2 (Prints all the work logs for Februrary)
myworklog list -m 2 -y 2020 (Prints all the work logs for Februrary on 2020)
myworklog list -y 2020 (Prints all the work logs for 2020)
myworklog list --all (Prints all the work logs from the database)

The resulting output of the list command :

$ myworklog list -y 2015

22cf704c-9b03-4f1d-a61d-29a4a52c66f4 | 10/01/2015 - First PR
7b44fa0b-e5e7-4c54-9efe-08fbb432948c | 10/01/2015 - Onboarding tasks
e5a36840-ba44-4bc3-943f-84f92e6dc6cf | 10/02/2015 - Presented POC

Deleting logged work

cmd description
myworklog delete ID (The ID is UUID auto-generated value and can be found when you run the list command)

Developing

Run install.sh to install locally and test.

Run publish.sh to publish on rubygems website.