Morning Pages Journal

A command line tool to manage morning pages.

Morning Pages are three pages of longhand, stream of consciousness writing,
done first thing in the morning. *There is no wrong way to do Morning Pages*–
they are not high art. They are not even “writing.” They are about
anything and everything that crosses your mind– and they are for your eyes
only. Morning Pages provoke, clarify, comfort, cajole, prioritize and
synchronize the day at hand. Do not over-think Morning Pages: just put
three pages of anything on the page…and then do three more pages tomorrow.

I thought I had a great idea. I wrote the code, then I found out somebody else did it. Anyway, here is my code...

Usage

To open current day morning page in editor:

$ mp

To list morning pages and progress:

$ mp list       # current month
$ mp list -w    # current week
$ mp list -d    # curent day
$ mp list -m    # current month
$ mp list -y    # current year

To get stats:

$ mp stat       # current month
$ mp stat -w    # current week
$ mp stat -d    # curent day
$ mp stat -m    # current month
$ mp stat -y    # current year

To count words:

$ mp words       # current month
$ mp words -w    # current week
$ mp words -d    # curent day
$ mp words -m    # current month
$ mp words -y    # current year

Configuration

A ~/.mp.yml file will be created that looks like

editor: mate
folder: ~/.morning-pages/
words: 750
stats: 50

You can change setting manually or use

mp config <key> <value>
mp config editor vi 

You can also specify a config file and run any of the commands

mp -c custom.yaml list

Installation

gem install morning-pages-journal