Project

daily_log

0.0
No commit activity in last 3 years
No release in over 3 years
Keep a short, daily log of the work you do within a project repo
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.17
~> 10.0
~> 3.0
 Project Readme

DailyLog

Provides a simple framework for keeping a daily log of the work you do on a project

Usage

Call the binary dl to open today's log.

Pass in the option --help to see the other options available.

Installation

gem install daily_log

Example

At the end of a working day, you run from your console

$ dl

This opens a text file in your editor that looks like this:

# Daily Entry - Wed 01 January, 2020

## Today I worked on:

- Thing one

## Next time, you should continue with:

- Thing two

## Notes:

Some optional notes here...

<!--
  Automatically generated by DailyLog https://github.com/KatanaCode/daily_log
  Date: 2020-01-01
  Project: dailylog
  By: Yourname
-->

You edit the file to say:

# Daily Entry - Wed 01 January, 2020

## Today I worked on:

- Adding two-factor authentication for admins

## Next time, you should continue with:

- Password management for admins

## Notes:

We need to rethink how we handle password resets when user has 2FA enabled

<!--
  Automatically generated by DailyLog https://github.com/KatanaCode/daily_log
  Date: 2020-01-01
  Project: dailylog
  By: Yourname
-->

A few days later

Some time has passed since you last worked on the project. You aren't quite sure where to pick up from the last time you worked on it.

You type:

$ dl -l # short for dl --last

...to print out your log to the console.

Why bother?

Managing a log file like this can help you keep your train of thought when interrupted on a project for a few days or longer.

This is a simple, non-invasive way to leave notes to your future self.

It's also a great way to take full stock of a project once it's complete. Were your time estimates as accurate as you thought they would be?