(((meta (@ (content . "Command line parameters") (name . "title"))) (meta (@ (content . "manual") (name . "role"))) (meta (@ (content . "#command #configuration #manual #zettelstore") (name . "tags"))) (meta (@ (content . "zmk") (name . "syntax"))) (meta (@ (content . "00001004000000 00001004011200") (name . "back"))) (meta (@ (content . "00001004000000 00001004011200 00001004059900") (name . "backward"))) (meta (@ (content . "1") (name . "box-number"))) (meta (@ (content . "(c) 2020-present by Detlef Stern ") (name . "copyright"))) (meta (@ (content . "20210126175322") (name . "created"))) (meta (@ (content . "00001004010000 00001004050200 00001004050400 00001004051000 00001004051100 00001004051200 00001004051400 00001004059900 00001010040200") (name . "forward"))) (meta (@ (content . "en") (name . "lang"))) (meta (@ (content . "EUPL-1.2-or-later") (name . "license"))) (meta (@ (content . "20221128161932") (name . "modified"))) (meta (@ (content . "20221128161932") (name . "published"))) (meta (@ (content . "public") (name . "visibility")))) (p "Zettelstore is not just a service that provides services of a zettelkasten." " " "It allows to some tasks to be executed at the command line." " " "Typically, the task (" (@L (@H "“") "sub-command" (@H "”")) ") will be given at the command line as the first parameter.") (p "If no parameter is given, the Zettelstore is called as") (pre (code "zettelstore")) (p "This is equivalent to call it this way:") (pre (code (@ (class . "language-sh")) "mkdir -p ./zettel\nzettelstore run -d ./zettel -c ./.zscfg")) (p "Typically this is done by starting Zettelstore via a graphical user interface by double-clicking to its file icon.") (h2 (@ (id . "sub-commands")) "Sub-commands") (ul (li (a (@ (href . "00001004050200")) (code "zettelstore help")) " lists all available sub-commands.") (li (a (@ (href . "00001004050400")) (code "zettelstore version")) " to display version information of Zettelstore.") (li (a (@ (href . "00001004051000")) (code "zettelstore run")) " to start the Zettelstore service.") (li (a (@ (href . "00001004051100")) (code "zettelstore run-simple")) " is typically called, when you start Zettelstore by a double.click in your GUI.") (li (a (@ (href . "00001004051200")) (code "zettelstore file")) " to render files manually without activated/running Zettelstore services.") (li (a (@ (href . "00001004051400")) (code "zettelstore password")) " to calculate data for " (a (@ (href . "00001010040200")) "user authentication") ".")) (p "Every sub-command allows the following command line options:") (dl (dt (a (@ (id . "h")) (kbd "-h")) " (or " (kbd "--help") ")") (dd (p "Does not execute the sub-command, but shows allowed command line options (except " (kbd "-h") " / " (kbd "--help") ").")) (dt (a (@ (id . "l")) (kbd "-l LOGSPEC"))) (dd (p "Makes the given logging level specification effective for this command." " " "Details, including syntax, can be found in the description for the " (a (@ (href . "00001004010000#log-level")) (kbd "log-level")) " key of the startup configuration."))) (p "To measure potential bottlenecks within the software Zettelstore, there are some " (a (@ (href . "00001004059900")) "command line flags for profiling the application") "."))