Emily

Crates.ioEmily
lib.rsEmily
version0.1.1
sourcesrc
created_at2023-01-12 21:55:14.149323
updated_at2023-01-12 22:34:22.093824
descriptionA TODOs tracker
homepage
repositoryhttps://github.com/WasixXD/Emily
max_upload_size
id757465
size41,777
Wasix (WasixXD)

documentation

README

Emily

Brief 📖

A simple TODOs tracker that find unreported todos and submit them as an issue on the repo

Challenges 🐢

  • Find TODOs via multiple archives and directorys
  • Report them to github without repetition

Goals 🏆

[ x ] User can see TODOs without reporting them to github
[ x ] Script create a issue with the file name and TODOs description
[ x ] Issues doesn't repeat
[ x ] Work from

How it works? 💼

The app receive the directory path and start searching for TODOs index through the files, them if the --push is activated it get all issues on the repo and report the unrepetead ones on github

How to install 🚀

Have sure to have cargo on your terminal and run

$ cargo install Emily

How to use :construction_worker:

TODOs

The todo have 2 main things to work:

  • the # sign
  • a new line under the TODO
1 console.log("Hello Reality");
2 // #TODO Use World instead of Reality
3  

The command line

The counts with the following flags:

  • --dir (The dir path) [Required]

  • --name (Your github name) [Only required if you will report the TODOs]

  • --repo (The repository that the TODOs will be reported [Only required if you will report the TODOs]

  • --key (the github api key / see how to get one : https://securitysenses.com/videos/obtaining-api-key-github-api [Only required if you will report the TODOs]

  • --push (this determine if the app will make the reports or will only show them in terminal) [Only required if you will report the TODOs]

DEMO

  • Without push
  • Pushing to github
    NOTE: $GITHUB_KEY = subtitute with your api key
Commit count: 7

cargo fmt