# gist-to-do

> A nodejs cli for to-do list management stored in github gists

Latest version **1.0.2** (published 2016-03-10) · MIT license · 0 weekly downloads

## Install

```sh
npm install gist-to-do
pnpm add gist-to-do
yarn add gist-to-do
bun add gist-to-do
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2016-03-10 |
| First published | 2016-02-26 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 4 |
| Author | Matthew Dalrymple |
| Maintainers | wdalrymple |
| Keywords | nodejs, todo, gist, cli |

## Links

- npm: https://www.npmjs.com/package/gist-to-do
- Repository: https://github.com/wdalrymple/gistToDo
- Homepage: https://github.com/wdalrymple/gistToDo#readme
- Issues: https://github.com/wdalrymple/gistToDo/issues
- npm.io page: https://npm.io/package/gist-to-do

## Dependencies (4)

- [open](https://npm.io/package/open.md) 0.0.5
- [vorpal](https://npm.io/package/vorpal.md) ^1.9.5
- [octonode](https://npm.io/package/octonode.md) ^0.7.4
- [dateformat](https://npm.io/package/dateformat.md) ^1.0.12

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 1.0.2 (latest) — 2016-03-10
- 1.0.1 — 2016-02-26
- 1.0.0 — 2016-02-26

## README

#Gist To-Do CLI
##Depdenencies##
- octonode
- vorpal
- open

##Installation##
```javascript
$ npm install gist-to-do
```

##Useage##

To start the console:
```javscript
$ node todo
```

To use the console:
```javascript
todo$ <command>
```

|Command|Description|Options|
|---|---|---|
|login|Login with your github credentials (userid/password). These are cached locally.||
|whoami|Ouput the userid of the currently logged in user||
|list|List known gists that follow the pattern gistToDo-{title}.md|| 
|show|Display the current ToDo list loaded|\-v (--verbose) {open the gist in the browser}|
|create|Create a new ToDo List|title {the title for the ToDo list and used in the gist file name}|
|add|Add a new task|task {the text for a new task, encapsulate in "" if its more than one word}| 
|check|Check/Uncheck tasks in the current list|[taskId] {optional task number to check off, else, a check list is provided}| 
|load|Load and set a ToDo list from known gists that follow the pattern gistToDo-{title}.md||
|delete|Delete a task.|[taskId] {optional task number to delete, else a list of tasks for deletion will be provided}|
|config|Configure options for cli.|\-g (--gitHubURL) [url]{set github url proxy, useful for enterpeise}, \-l (--list){list set configuration}, \-c (--clear) {clear out any set configurations}| 
|archive|archive all checked tasks||

##Future Enhancements##
- Add local/offline storage if github is unavailable
- Add due dates and reminders
- I hate that octonode is just all callbacks, take the time to re-wrap it into promises

---
_Source: https://npm.io/package/gist-to-do · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
