init: Createѕ ~/.timewarrior/extensions

This commit is contained in:
Paul Beckingham 2016-03-04 16:51:40 -05:00
parent d8befa209e
commit 362379ffd7

View file

@ -80,6 +80,12 @@ void initializeData (Configuration& configuration, Database& database)
shinyNewDatabase = true; shinyNewDatabase = true;
} }
// Create extensions subdirectory if necessary.
Directory extensions (dbLocation);
extensions += "extensions";
if (! extensions.exists ())
extensions.create (0700);
// If dbLocation exists, but is not readable/writable/executable, error. // If dbLocation exists, but is not readable/writable/executable, error.
if (dbLocation.exists () && if (dbLocation.exists () &&
(! dbLocation.readable () || (! dbLocation.readable () ||