An open API service indexing awesome lists of open source software.

https://github.com/gangelo/doto

Todo gem
https://github.com/gangelo/doto

Last synced: 4 months ago
JSON representation

Todo gem

Awesome Lists containing this project

README

          

# `doto`

[![Ruby](https://github.com/gangelo/doto/actions/workflows/ruby.yml/badge.svg)](https://github.com/gangelo/doto/actions/workflows/ruby.yml)
[![GitHub version](http://badge.fury.io/gh/gangelo%2Fdoto.svg?refresh=0)](https://badge.fury.io/gh/gangelo%2Fdoto)
[![Gem Version](https://badge.fury.io/rb/doto.svg?refresh=0)](https://badge.fury.io/rb/doto)
[![Documentation](http://img.shields.io/badge/docs-rdoc.info-blue.svg)](http://www.rubydoc.info/gems/doto/)
[![Report Issues](https://img.shields.io/badge/report-issues-red.svg)](https://github.com/gangelo/doto/issues)
[![License](http://img.shields.io/badge/license-MIT-yellowgreen.svg)](#license)

`doto` is a [ruby gem](https://rubygems.org/gems/doto) doto is ruby gem that enables anyone to record, keep track of and manage their daily TODO lists.

- `doto` uses _no_ network connections whatsoever.
- `doto` stores all of its data _locally_, in .json files.
- `doto` is a simple (but powerful) command-line tool for users who _love_ to work within the terminal.
- `doto` versioning follows the [semantic versioning standard](https://semver.org/) (MAJOR.MINOR.PATCH).
- See the [CHANGELOG.md](https://github.com/gangelo/doto/blob/main/CHANGELOG.md) before upgrading to a MAJOR `doto` version.
- See the [Exporting TODO entries](https://github.com/gangelo/doto/wiki/Exporting-TODO-entries) wiki on how to export (backup) your data.

# Installation
```shell
gem install doto
```

# Documentation
The [doto wiki](https://github.com/gangelo/doto/wiki) is currently the gold standard for `doto` documentation.

# Examples
* The [doto wiki](https://github.com/gangelo/doto/wiki) is repleat with practical examples on how to use `doto`.
* Visit the [How I use doto daily](https://github.com/gangelo/doto/wiki/How-I-use-doto-daily) wiki for examples of how _I_ use `doto` on a daily basis.

# Supported ruby versions
`doto` _should_ work with any ruby version `['>= 3.0.7', '< 4.0']`; however, `doto` is currently tested against the ubuntu-latest, macos-latest and windows-latest platforms, using the following ruby versions:
- 3.0.7
- 3.1
- 3.2
- 3.3

Copyright (c) 2023-2024 Gene Angelo. See [LICENSE](https://github.com/gangelo/doto/blob/main/LICENSE.txt) for details.