Project

annoyme

0.0
No commit activity in last 3 years
No release in over 3 years
helpfully annoys you on your command line
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

~> 2.1
~> 0.19
 Project Readme

Annoyme

Annoyme is basically echo "Buy present for mom" >> .bashrc in an improved form. It is a small tool to write notes or todos on the command line and have them listed each time a new terminal gets opened.

Installation

Run

$ gem install annoyme

to install annoyme on your local machine.

Usage

After installation, annoyme has to register itself in your specific shell. Currently zsh and bash are supported. Furthermore annoyme will create a file to which it will save its notes. This file is located at $HOME/.annoyme. To do all of this initialization work the program provides an init command:

$ annyome init

New notes/todos can be added afterwards:

$ annoyme add "Buy mom a present"
	added		Buy mom a present
$ annoyme add "Make an appointment with dentist"
    added       Make an appointment with dentist

Open a new terminal:

Last login: Sat Feb 18 10:50:35 on ttys004

TODO

    1.	Buy mom a present
    2.	Make an appointment with dentist

Remove notes:

$ annoyme remove 1
    deleted     Buy mom a present

Development

Annoyme uses guard and rspec as testing tools. Guard will run for each change only the specs of the file that was modified.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/bakku/annoyme. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The gem is available as open source under the terms of the MIT License.