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.
To install the latest version of Nao use go get.
$ go get github.com/gRastello/naoInstall the manpage.
$ cd $GOPATH/src/github.com/gRastello/nao
$ sudo ./installmanIf 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.
nao addnow works differently and should be easier to include in scripts.- As a consequence of the point above the
nopromptoption has been removed and will not be recognized byNaoanymore.
- As a consequence of the point above the
- New configurable option
maxintervalthat set the maximum interval in days between repetitions of the same flashcard. - New configurable option
nopromptthat stopsNaofrom prompting for input while doingnao add. Useful for piping intonao add.
- Improved
nao inforeadability. - It is now possible to set the deck directory to a directory whose path contains multiple consecutive whitespaces through the
naorcfile. - Commands can now be shortened to their first letter (i.e.
nao a deck1andnao add deck1are now the same). Naois now licensed under MIT license.- Minor bugfixes.