Giter Club home page Giter Club logo

r2do's Introduction

r2do Build Status Dependency Status Code Climate

r2do is a simple todo gem to help you remember anything that comes to mind. r2do can be used for normal daily tasks or for your ruby development.

Installation

Add this line to your application's Gemfile:

gem 'r2do'

And then execute:

$ bundle install

Or install it yourself as:

$ gem install r2do

Usage

r2do is still in early development and there are many things missing at present.

As r2do evolves this usage section will reflect the new changes.

At present this is what is available.

To initialize or reset the application:

r2do initialize

Category

To create a new category or to switch to an existing category:

r2do category 'My new category'

To display the information of the current category:

r2do category --display

# or the shortcut

r2do now

To permanently delete a Category and its contents:

r2do category --delete

To list all existing categories:

r2do display

Task

To create a new Task or to select an existing one:

r2do task MyTask

To view the information regarding a Task:

r2do task --display

To complete a Task:

r2do task --done

To permanently delete a Task:

r2do task --delete

Short command format

All commands support a short format, for example:

r2do category 'My new category'

#can be written

r2do c 'My new category'

To see all the available commands:

r2do --help

What is missing?

There are many features presently missing from r2do, which will be implemented in future versions but there is one thing which must be noted here.

  1. The ability to edit a Category or a Task is lacking at present. It is the top priority, but please note that it is missing.

If you need to edit a Task you can delete the old one and re-create it. The same goes for a Category, although this is more annoying as you will loose your Tasks when you delete a Category.

  1. The ability to move a Task from one Category to another is also missing.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

r2do is released under the Apache License, Version 2.0

r2do's People

Contributors

cgiacomi avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.