From 118ea61dc79bf9b1c45bbf81b31361a749e32fdd Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Wed, 11 Aug 2021 03:06:47 -0400 Subject: spine search and configuration related --- src/doc_reform/spine.d | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/doc_reform/spine.d') diff --git a/src/doc_reform/spine.d b/src/doc_reform/spine.d index 418177c..d7d175e 100755 --- a/src/doc_reform/spine.d +++ b/src/doc_reform/spine.d @@ -187,6 +187,7 @@ string program_name = "spine"; "set-papersize" : "", //_cfg.default_papersize, // suggest: a4 "set-textwrap" : "", //_cfg.default_text_wrap, // suggest: 80 "set-digest" : "", //_cfg.default_hash_digest, // suggest: sha256 + "sqlite-db-path" : "", //_cfg.db_sqlite_path, // suggest: "/var/www/sqlite" "sqlite-db-filename" : "", //_cfg.db_sqlite_filename, // suggest: "spine-search.db" ]; auto helpInfo = getopt(args, @@ -269,6 +270,7 @@ string program_name = "spine"; "config", "=/path/to/config/file/including/filename", &settings["config"], "lang", "=[lang code e.g. =en or =en,es]", &settings["lang"], "output", "=/path/to/output/dir specify where to place output", &settings["output"], + "sqlite-db-path", "sqlite db path", &settings["sqlite-db-path"], "sqlite-db-filename", "sqlite db to create, populate & make available for search", &settings["sqlite-db-filename"], // "sqlite-db-filename", "=[filename].sql.db", &settings["sqlite-db-filename"], ); @@ -381,6 +383,9 @@ string program_name = "spine"; @trusted bool source_or_pod() { return (opts["pod"] || opts["source"]) ? true : false; } + @trusted string sqlite_db_path() { + return settings["sqlite-db-path"]; + } @trusted string sqlite_db_filename() { return settings["sqlite-db-filename"]; } @@ -459,6 +464,9 @@ string program_name = "spine"; @trusted string sqlite_filename() { return settings["sqlite-db-filename"]; } + @trusted string sqlite_path() { + return settings["sqlite-db-path"]; + } @trusted string cgi_bin_root() { return settings["cgi-bin-root"]; } -- cgit v1.2.3