Sha256: d80d0809224965b89f08f41a1dba0ea4704c96f7369a6814989ab0c76368c9d8

Contents?: true

Size: 1.64 KB

Versions: 1

Compression:

Stored size: 1.64 KB

Contents

# 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](http://contributor-covenant.org) code of conduct.

## License

The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
annoyme-1.0.0 README.md