Git Product home page Git Product logo

whynote's Introduction




Badge Badge Badge


Installation:

  • Install Node.js,
  • Clone this repo: git clone https://github.com/Ythosa/whynote,
  • Install dependences by writing in console: npm install,
  • Setup module by writing in console: npm link --force,
  • Done, you can use it from your cmd.

Description:

  • Command line task manager and notebook;
  • whynote is easy way to mark tasks, which need to be completed;
  • It is easy to install and easy to use;
  • It has great functionality.

:.Documentation.:

Whynote's Commands:

  • Get whynote help:

    • note --help|-h [command].
  • Get whynote version:

    • note --version|-V.
  • Get list of tasks and/or notes:

    • note list|l [options] ,
    • Options could be:
      • -n|--notes flag carries out a output only notes,
      • -t|--tasks - output only tasks,
      • -o|--overdue - output overdue task list;
    • --help|h - get info about this function.
  • Adding task to task list:

    • note add-task|at,
    • You will need to enter:
      • Task's text,
      • Task's deadline, format is DD.MM [hh:mm];
    • --help|h flag exists to get info about this function.
  • Adding note to note list:

    • note add-note|an,
    • You will need to enter:
      • Note's text,
      • Note's priority, that could be important or 3, average or 2, inessental or 1;
    • --help|h flag exists to get info about this function.
  • Removing task:

    • note remove|rv <id>,
    • Removing task from task list with id,
    • Id can be:
      • all, by this way you can remove all tasks from task list,
      • <id> number of task number in task list,
      • <id1, id2, id3, ...>
      • start-end - using this syntax you can delete tasks from id peer start to id peer end;
    • --help|h - get info about this method.
  • Modification task:

    • note modific|mod <id>,
    • Via this command you can change task's with id text, priority and deadline:
      • If you don't want to change task's properties, you can write in following prompts: -,
      • If you chosen note and added to it deadline, note's priority will be reset;
    • --help|h.
  • Clear some list:

    • note clear <list_name>,
    • Via this command you can clear the list with the name of the input list - list_name;
    • list name can be:
      • overdue-list - to clear overdue task list,
      • task-list - to clear task list,
      • note-list - to clear note-list
      • all - to clear all lists (== remove all func)
    • --help|h.

:.Using Example.:

More you can see in assets folder of this repository.


FAQ

Q: How can I get help on some command?
A: You can use command flag --help|-h, for example: wis goto --help

Q: How can I help to develop this project?
A: You can put a โญ :3


Copyright 2020 Ythosa

whynote's People

Contributors

dependabot[bot] avatar ythosa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

whynote's Issues

Architecture

Rewrite the architecture, organize the database structure for further development of the project

Tasks time

Add the ability to plan tasks for the future and sort for them

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.