Skip to content

A command line spaced repetition flashcard program

License

Notifications You must be signed in to change notification settings

TerminalMan/nao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nao

A command line spaced repetition flashcard program that uses the SM2 algorithm. It is supposed to be the successor of nclt. (Slow) development is done on the develop branch.

Install

To install the latest version of Nao use go get.

$ go get github.com/gRastello/nao

Install the manpage.

$ cd $GOPATH/src/github.com/gRastello/nao
$ sudo ./installman

If you want to install a particular version or, for some reason, you wish to use the one in development just checkout the wanted tag/branch and run go install and reinstall the manpage for that version with the above command.

Changelog

v1.3.0

  • nao add now works differently and should be easier to include in scripts.
    • As a consequence of the point above the noprompt option has been removed and will not be recognized by Nao anymore.

v1.2.0

  • New configurable option maxinterval that set the maximum interval in days between repetitions of the same flashcard.
  • New configurable option noprompt that stops Nao from prompting for input while doing nao add. Useful for piping into nao add.

v1.1.0

  • Improved nao info readability.
  • It is now possible to set the deck directory to a directory whose path contains multiple consecutive whitespaces through the naorc file.
  • Commands can now be shortened to their first letter (i.e. nao a deck1 and nao add deck1 are now the same).
  • Nao is now licensed under MIT license.
  • Minor bugfixes.

About

A command line spaced repetition flashcard program

Resources

License

Stars

Watchers

Forks

Packages

No packages published