Open icornelius opened 2 years ago
Ideally, we want this to be able to support per-project thinking, much like what .git
accomplishes. This would require various Z tools to check the current directory and parents, ultimately leading to the home directory if not found. but I think this is a cool idea.
Main use case for this, is probably --database
but there are also situations where you might want common --show
options in tools like zfind
(i.e. always show the title by default).
Command line options for
zettel
,zimport
, andzfind
could be simplified by reading default settings from a configuration file located within a.zettelgeist
directory, on the model of.git
. The file.counter.dat
and the database itself could be placed within the same directory. A new command would be required, to create the directory and configuration file: e.g.,zettelgeist init
.Defaults for
zettel
:--digits
)--counter-path
)id
(override with--id
)--name-dir
)Defaults for
zimport
--dir
)--database
)--fullpath
)--create
)Defaults for
zfind
--database
)