Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benzid-wael/mytasks
Tasks, boards & notes manager
https://github.com/benzid-wael/mytasks
board go golang notes task task-manager todo
Last synced: about 1 month ago
JSON representation
Tasks, boards & notes manager
- Host: GitHub
- URL: https://github.com/benzid-wael/mytasks
- Owner: benzid-wael
- License: gpl-3.0
- Created: 2020-03-20T06:51:37.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-23T00:56:29.000Z (almost 2 years ago)
- Last Synced: 2024-11-10T19:08:00.782Z (3 months ago)
- Topics: board, go, golang, notes, task, task-manager, todo
- Language: Go
- Size: 129 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mytasks
MyTasks is a simple solution to manage your tasks and notes across multiple boards from within your terminal.## Features
- Organize your tasks and notes
- Lightweight tool
- Manage tasks effectively
- Archive notes / tasks
- Restore archive notes / tasks
- Favorite mechanism
- Support of multiple display modes
- Simple usage syntax## Roadmap
- Search & filter mechanism
- Tasks due date & custom notification
- Custom template
- Profile support
## Installation
You can install the package using go tool
```shell script
$ go get -u github.com/benzid-wael/mytasks
```IF you want to install only the cli tool
```shell script
$ go get -u github.com/benzid-wael/mytasks/cmd/mytasks
```I recommend installing it using [bingo](https://github.com/TekWizely/bingo)
```shell script
$ bingo install github.com/benzid-wael/mytasks/cmd/[email protected]
```Later you can uninstall it using this command
```shell script
$ bingo uninstall mytasks
```## Usage
### Creating new task
```shell script
$ mytasks task --title "Learn golang" --tags coding --tags golang
```### Creating new note
```shell script
$ mytasks note --title "Golang is all about types" --tags golang
```### Display available tasks and notes
As per now, we support two display modes:
* Timeline view where items are grouped per creation date
* Board view where items are grouped per board. A board is identified by a unique tag