GRANULE(6)
π GRANULE π
okay bestie, welcome to the granule manual page β that's a User Commands page, section 6 if you're keeping score π
β¨ NAME β¨
granule β a flashcards program. that's it. that's the whole name. short, sweet, iconic π
πΈ DESCRIPTION πΈ
So Granule is a flashcard program that implements the Leitner cardfile methodology for learning new words. no cap, that's the actual method, and it goes HARD.
The way it works, it's giving you both short-term and long-term memory training capabilities, and it's got scheduling on top. so basically it's not just a deck of cards, it's a whole study plan that remembers what you're bad at. main character energy fr fr π§
π« USAGE π«
granule [OPTIONS]
like, that's the whole vibe. options in, brain gains out. periodt β¨
π OPTIONS π
okay this is the part where we go one by one, no skipping, no summarizing, because every single one matters. buckle up π
-D,--log-file=NAMEβ write debug output to the file called NAME. yes, debug goes in a FILE, not your terminal, we're being tidy π-z,--log-size=NUMβ the maximum size your debug file is allowed to reach. and the default is10Mb, so like, once it hits ten megs it stops growing. your disk said thank you π«Ά--config-file=NAMEβ point Granule at a different config file. important: it wants a fully-qualified path, so give it the whole thing, not just the filename. it's not gonna go hunting for it, bestie π-d,--log-stdout=YESNOβ write debug to standard output instead. classic. YESNO means you literally pass a yes/no value. it's giving very literal.--with-log-server=YESNOβ redirect your log messages to the log server. again with the YESNO, she's consistent π--log-server=NAMEβ define theassa-logdserver address. that's the log server daemon, iykyk.-c,--log-level=NUMβ log verbosity, as a number. how much do you want her to talk? pick a number.-m,--mask=MASKβ the mask. default is0x0, and all of them together is0x7fffffff. this is the switchboard for what actually gets logged π
so here's the whole mask menu, and yes we're listing every single bit because that's the rules:
0x00000001β (TRACE) β dependencies trace.0x00000002β (GRAPP) β log general program flow.0x00000004β (GUITRACE) β log every function entry/leave.0x00000008β (DECK) β log Deck-related operations.0x00000010β (GEOM) β log geometry changes.0x00000020β (ERROR) β general errors.0x02000000β (KEYIN) β log keyboard input activitiy. (that's spelled exactly like that in the source, we don't fix, we report π)0x04000000β (CSVPARSER) β CSV parser.0x08000000β (VERIFY) β answer Verification control.
--secs-in-day=NUMβ the number of seconds in a day. yes, a day. yes, it'sNUM. and no, this is used for debugging, so don't come for her π--secs-in-week=NUMβ same thing but for a week. alsoNUM, also used for debugging. consistency queen β--dump-cardboxes=YESNOβ dumps the content of each cardbox to a file,cardbox{1..5}.dat, and it does this after every card movement. every. single. one. YESNO again π--gtk-options=OPTIONSβ a list of Gtk+ options to pass on. for example:--g-fatal-warningsβ make all warnings fatal.--disable-crash-dialogβ when the application crashes, suppress the GNOME crash dialog.
(those two are the examples she gives, exactly as written π₯)
-h,--helpβ print this message. hi, that's the one you're reading π-v,--versionβ print the version number. cute, quick, slay.
π¦ AUTHOR π¦
Written by Vladislav Grinchenko. shoutout, legend, thank you for the flashcards π
π SEE ALSO π
The full documentation for granule is maintained at sourceforge in a variety of formats.
http://sourceforge.net/projects/granule/files/Documentation/All/
like, go read it, it's right there π«Ά
okay so real talk for one sec: this page is from granule, dated January 2015, and it lives in section GRANULE(6). that's the source/version and the date, folded into a cute little sign-off instead of a boring footer line. you're welcome π
β¨
π¦ where this page comes from
- debian bookworm: granule 1.4.0-7-10 Β· GPL-2.0-or-later
- debian trixie: granule 1.4.0-7-10+b1 Β· GPL-2.0-or-later
- ubuntu jammy: granule 1.4.0-7-10 Β· GPL-2.0-or-later
- ubuntu noble: granule 1.4.0-7-10build3 Β· GPL-2.0-or-later
- ubuntu questing: granule 1.4.0-7-10build4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms