Project

oughtve

0.0
No commit activity in last 3 years
No release in over 3 years
Command-line tool for notes associated by filesystem location.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 1.3.0

Runtime

>= 0.10.1
>= 0.10.2
>= 0.10.1
 Project Readme
 Oughtve
=========

- Shotgun:              $105.95.
- Beat-up Olds:         $2000.
- Chemistry 101:        $36.

- Remembering "niktu":  Priceless.


 What?
-------

Oughtve is a very simple command-line notation tool based on
your filesystem location, always at your fingertips to avoid the few
seconds/minutes/aeons that invariably cause you to lose the
thought you had.

Yeah. It lets you make notes. *And* read them later.


 Status
--------

Waiting for a rewrite, but feel free to muck with it.


 Why?
------

Because you *will* forget.


 Features
----------

- Notes are grouped based on the working directory they are
  written from. You might, for example, define a group for
  each of your coding projects' top directories: any notes
  you write in or under those directories will be grouped
  respectively.

- Notes can be "struck out" or closed so that they do not
  appear in the default listings (e.g. to emulate simple todo
  lists.)

- Sets of notes in a group can be enclosed as a "chapter", or
  a completed section. For example, one might close a section
  once all items for the 0.3.0 release have been completed.
  This starts a new section and removes the old one from the
  default views.

- The directory grouping always looks progressively higher in
  the hierarchy until it finds a defined group, all the way up
  to the default group bound at / if it comes across none on
  the way.

- The normal directory lookup and various other things can be
  overridden with option switches. Sometimes you want to write
  a note in a specific group from somewhere else in the system:
  just specify the group name.

- A group's notes can be exported to JSON or YAML (rudimentary.)


 Examples
----------

An extremely curt introduction is found in doc/HOWTO.using.

I like to rename my script to "--", so that I can use the
following to enter a note:

    $ -- Remember to actually write the HOWTO.


 Requirements
--------------

- Ruby
  - 1.8.7, 1.9.1, 1.9.2, jruby-1.4

- Other
  - [SQLite3](http://sqlite.org)
  - UNIXy system.


 Status
--------

Experimental rewrite of an age-old workhorse of mine. The
intent of this release is to figure out if anyone else
finds this useful.

Please break it. 'Some' robustness is needed.


 Where?
--------

    $ gem install oughtve

Source is found on [Github](http://github.com/rue/oughtve).


 Who Do I Complain To?
-----------------------

- oughtve MEOW projects _purr_ kittensoft _rawr_ org.

- IRC channel #oughtve on Freenode ("rue", in case I am not the only person.)