Project

ptm

0.0
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Personal task manager(ptm) is a command line application implemented in Ruby using Thor. Using this app you can manage your task list, like add new task, make complete existing task, remove task etc. Please visit homepage for knowing about available functionality.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.14
~> 0.10.4
~> 10.0
~> 3.0

Runtime

~> 0.14.0
~> 2.2.2
~> 0.19.4
 Project Readme

Ptm

ptm (Personal Task Manager) is a Ruby gem that provide command line inteface to manage our personal tasks list on terminal.

Installation

Add this line to your application's Gemfile:

gem 'ptm'

And then execute:

$ bundle

Or install it yourself as:

$ gem install ptm

Usage

show all task list

ptm list

add new task

add new task with default 'default' category ptm add_task 'this is test title'

add new task with under 'test_category' category ptm add_task 'this is test title' -c='test_category'

remove all tasks

ptm remove_tasks

remove task by provide id

ptm remove_tasks --id=1 # this id has been uesed during show list

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/ptm. 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

Copyright (C) 2017 Hasanuzzaman Sumon

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.