https://github.com/germsvel/alf
Your command line todo assistant
https://github.com/germsvel/alf
elixir
Last synced: about 1 month ago
JSON representation
Your command line todo assistant
- Host: GitHub
- URL: https://github.com/germsvel/alf
- Owner: germsvel
- Created: 2017-03-27T23:49:18.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-24T19:48:45.000Z (almost 9 years ago)
- Last Synced: 2025-12-29T08:19:41.082Z (6 months ago)
- Topics: elixir
- Language: Elixir
- Size: 5.13 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Alf
A little friend that handles your todo list.
Note: Alf is still in its early stages so usage is a work in progress.
## Usage
Clone this repo and `cd` into your `alf`'s directory.
Let's add an item to your todo list,
```shell
$ alf --add "PR review"
```
And you should immediately see your todo list!
```shell
To do
=====
[1] PR review
```
Let's add a couple more things,
```shell
$ alf --add "1-1 meeting"
$ alf -a "finish feature"
$ alf -a "Buy bread"
To do
======
[1] PR review
[2] 1-1 meeting
[3] finish feature
[4] Buy bread
```
Now let's check off the items in the list once we've completed them,
```shell
$ alf --complete 3
To do
======
[1] PR review
[2] 1-1 meeting
[3] Buy bread
```
Typing `--complete` can get old very quickly, so you can use `-c` instead,
```shell
$ alf -c 2
To do
======
[1] PR review
[2] Buy bread
```
Alf automatically saves your todo list, so if you close out of your terminal
and open a new session, you should see your todo list just the way you left it.
For a full list of commands, please see `alf --help`