# `zettelstore run-simple`

This sub-command is implicitly called when a user starts Zettelstore by double-clicking its GUI icon.
It is a simplified variant of the [`run` sub-command](00001004051000).

First, this sub-command checks if it can read a [Zettelstore startup configuration](00001004010000) file by trying the [default values](00001004051000#c).
If this is the case, `run-simple` just continues as the [`run` sub-command](00001004051000), but ignores any command line options (including `-d DIR`).

If no startup configuration is found, the sub-command only allows specifying a zettel directory.
The directory will be created automatically if it does not exist.
This differs from the `run` sub-command, where the directory must already exist.
Unlike the `run` sub-command, no other command-line parameters are allowed.

    zettelstore run-simple [-d DIR]

