Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrinjamul/tasks
A command-line todolist application.
https://github.com/mrinjamul/tasks
command-line golang todo
Last synced: about 2 months ago
JSON representation
A command-line todolist application.
- Host: GitHub
- URL: https://github.com/mrinjamul/tasks
- Owner: mrinjamul
- License: apache-2.0
- Created: 2020-11-07T18:08:30.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-22T18:15:02.000Z (about 3 years ago)
- Last Synced: 2024-10-16T20:11:14.419Z (4 months ago)
- Topics: command-line, golang, todo
- Language: Go
- Homepage: https://mrinjamul.github.io/tasks
- Size: 74.2 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![tasks](https://snapcraft.io/tasks/badge.svg)](https://snapcraft.io/tasks)[![tasks](https://snapcraft.io/tasks/trending.svg?name=0)](https://snapcraft.io/tasks)
[![build status](https://github.com/mrinjamul/tasks/workflows/test/badge.svg)]()
[![build status](https://github.com/mrinjamul/tasks/workflows/release/badge.svg)]()
[![go version](https://img.shields.io/github/go-mod/go-version/mrinjamul/tasks.svg)](https://github.com/mrinjamul/tasks)
[![GoReportCard](https://goreportcard.com/badge/github.com/mrinjamul/tasks)](https://goreportcard.com/report/github.com/mrinjamul/tasks)
[![Code style: standard](https://img.shields.io/badge/code%20style-standard-blue.svg)]()
[![License: Apache 2](https://img.shields.io/badge/License-Apache%202-blue.svg)](https://github.com/mrinjamul/gpassmanager/blob/master/LICENSE)
[![Github all releases](https://img.shields.io/github/downloads/mrinjamul/tasks/total.svg)](https://GitHub.com/mrinjamul/tasks/releases/)# **tasks** : A simple todoist application
[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/tasks)
_tasks_ will help you get more done in less time.
It's designed to be as simple as possible to help you
accomplish your goals.#### Installing from Binaries
Download for your platform
[Download](https://github.com/mrinjamul/tasks/releases)
For Linux,
```sh
wget https://github.com/mrinjamul/tasks/releases/download/v1.0.1/tasks-linux-amd64-v1.0.1.tar.gz
tar xvf tasks-linux-amd64-current.tar.gz
chmod +x tasks
sudo mv tasks /usr/local/bin
```or you can put the executable file into your env variables `$PATH`
For Android(Termux),
You need to have `wget tar`. To install simply type `pkg install wget tar`
```sh
cd ~
wget https://github.com/mrinjamul/tasks/releases/download/v1.0.1/tasks-linux-arm-v1.0.1.tar.gz
tar xvf tasks-linux-arm-current.tar.gz
chmod +x tasks
mv tasks ../usr/bin
```### Building from source
```
git clone https://github.com/mrinjamul/tasks
cd tasks
go build -ldflags "-X 'github.com/mrinjamul/tasks/todo.Version=$(git describe --tags $(git rev-list --tags --max-count=1) || echo "dev")' -X 'github.com/mrinjamul/tasks/todo.GitCommit=$(git rev-parse HEAD)' -s -w"
go install -ldflags "-X 'github.com/mrinjamul/tasks/todo.Version=$(git describe --tags $(git rev-list --tags --max-count=1) || echo "dev")' -X 'github.com/mrinjamul/tasks/todo.GitCommit=$(git rev-parse HEAD)' -s -w"
```## Usage
```sh
tasks add --priority=1 download tasks
```The following output is automatically generated by tasks. Nothing beyond the
command and flag definitions are needed.tasks will help you get more done in less time.
It's designed to be as simple as possible to help you
accomplish your goals.Usage:
tasks [command]Available Commands:
add Add a new task
clear Clear all tasks
done Mark Task as Done
help Help about any command
list list all tasks
modify edit a task
remove Remove a task
undone Mark Task as UnDone
version Prints versionFlags:
--config string config file (default is $HOME/.tasks.yaml)
-h, --help help for tasksUse "tasks [command] --help" for more information about a command.
## Contributing
- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Contributing](CONTRIBUTING.md)## Links
- [Website](https://mrinjamul.github.io/tasks/)
## License
- Apache-2.0