Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yazaldefilimone/task-cli

A command-line todo list that allows you to write your tasks, set priorities, view existing tasks and view the next tasks due.
https://github.com/yazaldefilimone/task-cli

backend command-line nodejs todolist typescript

Last synced: about 1 month ago
JSON representation

A command-line todo list that allows you to write your tasks, set priorities, view existing tasks and view the next tasks due.

Awesome Lists containing this project

README

        


Unsplash welcome!
License
License
Stars
Languages

Get to know more about your cat breed

## Table of Contents

- [Tecnologies](#technologies)
- [Methodologies](#methodologies)
- [Setup](#setup)
- [License](#license)

## Technologies

- [NodeJs](https://nodejs.org/en/about/)
- [Commander](https://github.com/tj/commander.js/)
- [Inquirer](https://github.com/SBoudrias/Inquirer.js)
- [Chalk](https://github.com/chalk/chalk)
- [NCP](https://github.com/AvianFlu/ncp)
- [momentjs](https://momentjs.com)
- [Jest](https://jestjs.io/)

## Methodologies

- [Software design pattern](https://en.wikipedia.org/wiki/Software_design_pattern)
- [SOLID](https://en.wikipedia.org/wiki/SOLID)
- [Functional programming](https://en.wikipedia.org/wiki/Functional_programming)
- [POO](https://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_orientada_a_objetos)
- [Unit Testing](https://en.wikipedia.org/wiki/Unit_testing)

## 👷 Setup

- 1 First clone the repository for your machine.

```sh
git clone https://github.com/yazaldefilimonepinto/task-cli
```

- 2 After that, enter the generated folder and install the project dependencies.

> You will need to have [Nodejs](https://nodejs.org/) installed on your machine, and
> [yarn](https://yarnpkg.com/) if you want to use it to install dependencies.

```sh
npm install
# or with yarn
yarn install
```

- 3 After that start the server and it will write in you console the port.

```sh
npm dev
# or with yarn
yarn dev
```

## License

[MIT](https://github.com/yazaldefilimonepinto/task-cli/blob/main/LICENSE) © [Yazalde Filimone](https://www.linkedin.com/in/yazalde-filimone/)