From 24269204508d8cf8f963eb9c7d149d18840e4dad Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 12 Aug 2021 13:14:49 -0400 Subject: config, clean up and make a bit more consistent - check version settings with: rg -A2 _version_set$ org --- org/config_d_cfte.org | 134 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 91 insertions(+), 43 deletions(-) (limited to 'org/config_d_cfte.org') diff --git a/org/config_d_cfte.org b/org/config_d_cfte.org index 35f458e..9efa9ea 100644 --- a/org/config_d_cfte.org +++ b/org/config_d_cfte.org @@ -18,36 +18,32 @@ * cfte views version.txt configuration.txt (set version & configuration) SET -** program version -*** set program version tangle SET :version: +** program version: version.txt -#+HEADER: :tangle "../views/version.txt" -#+BEGIN_SRC txt -<> -<> -<> -#+END_SRC +*** set program version SET VERSION :version:set:project: -*** program version struct +- comma separated numbers: major, minor, patch -#+NAME: spine_version_struct +#+NAME: spine_version_set #+BEGIN_SRC d +0, 11, 3 +#+END_SRC + +*** set program version tangle :version: + +#+HEADER: :tangle "../views/version.txt" +#+BEGIN_SRC txt /+ obt - org-mode generated file +/ struct Version { int major; int minor; int patch; } +enum _ver = Version(<>); +<> #+END_SRC -*** set program version VERSION :version:set:project: - -#+NAME: spine_version_current_set -#+BEGIN_SRC d -enum _ver = Version(0, 11, 3); -#+END_SRC - -** compilation restrictions (supported compilers) +*** compilation restrictions (supported compilers) - set compilation restrictions https://dlang.org/spec/version.html#predefined-versions @@ -66,28 +62,80 @@ version (Posix) { } #+END_SRC -** set configuration :configuration: -*** spine configuration.txt SET +** set configuration SET :configuration: +*** shared settings SET + +#+NAME: www_http +#+BEGIN_SRC sh +http +#+END_SRC + +#+NAME: www_host +#+BEGIN_SRC sh +localhost +#+END_SRC + +#+NAME: www_url_doc_root +#+BEGIN_SRC sh +http://localhost +#+END_SRC + +#+NAME: www_doc_root +#+BEGIN_SRC sh +/srv/www/spine/static +#+END_SRC + +#+NAME: cgi_bin_root +#+BEGIN_SRC sh +/var/www/cgi/cgi-bin +#+END_SRC + +#+NAME: db_sqlite_path +#+BEGIN_SRC sh +/var/www/sqlite +#+END_SRC + +#+NAME: cgi_filename +#+BEGIN_SRC sh +spine_search +#+END_SRC + +#+NAME: cgi_bin_subpath +#+BEGIN_SRC sh +/cgi-bin +#+END_SRC + +#+NAME: cgi_search_form_title +#+BEGIN_SRC sh +≅ SiSU Spine search +#+END_SRC + +#+NAME: db_sqlite_filename +#+BEGIN_SRC sh +spine.search.db +#+END_SRC + +*** spine: configuration.txt SET #+HEADER: :tangle "../views/configuration_suggested.txt" #+BEGIN_SRC d /+ obt - org-mode generated file +/ struct Cfg { - string www_http = "http"; - string www_doc_root = "/srv/www/spine/static"; // "/var/www/html" - string www_domain = "localhost"; - string www_domain_doc_root = "localhost"; - string www_url_doc_root = "http://localhost"; - string cgi_bin_root = "/var/www/cgi/cgi-bin/"; // "/usr/lib/cgi-bin" - string cgi_bin_part = "cgi-bin"; - string cgi_filename = "spine_search"; // "spine-search" - string cgi_url_root = "http://localhost/cgi-bin"; + string www_http = "<>"; + string www_host = "<>"; + string www_url_doc_root = "<>"; + string www_doc_root = "<>"; + string www_host_doc_root = "localhost"; + string cgi_bin_root = "<>"; + string cgi_bin_subpath = "<>"; + string cgi_filename = "<>"; + string cgi_url_root = "<>://<><>"; string cgi_port = ""; string cgi_user = ""; - string cgi_url_action = "http://localhost/cgi-bin/spine_search"; - string cgi_title = "≅ SiSU Spine search"; - string db_sqlite_path = "/var/www/sqlite/"; - string db_sqlite_filename = "spine.search.db"; + string cgi_url_action = "<>://<><>/<>"; + string cgi_search_form_title = "<>"; + string db_sqlite_path = "<>"; + string db_sqlite_filename = "<>"; string default_language = "en"; string default_papersize = "a4"; string default_text_wrap = "80"; @@ -96,21 +144,21 @@ struct Cfg { enum _cfg = Cfg(); #+END_SRC -*** spine_search configuration.txt SET +*** spine_search: configuration.txt SET #+HEADER: :tangle "../sundry/spine_search_cgi/views/configuration_suggested.txt" #+BEGIN_SRC d /+ obt - org-mode generated file +/ struct Cfg { - string http_request_type = "http"; - string http_host = "localhost"; - string www_url_doc_root = "http://localhost"; - string www_doc_root = "/srv/www/spine/static"; // "/var/www/html" - string cgi_bin_root = "/var/www/cgi/cgi-bin/"; // "/usr/lib/cgi-bin" - string cgi_bin_subpath = "/cgi-bin"; - string cgi_filename = "spine_search"; // "spine-search" - string db_sqlite_path = "/var/www/sqlite"; - string db_sqlite_filename = "spine.search.db"; + string http_request_type = "<>"; + string http_host = "<>"; + string www_url_doc_root = "<>"; + string www_doc_root = "<>"; + string cgi_bin_subpath = "<>"; + string cgi_filename = "<>"; // "spine-search" + string cgi_search_form_title = "<>"; + string db_sqlite_path = "<>"; + string db_sqlite_filename = "<>"; } enum _cfg = Cfg(); #+END_SRC -- cgit v1.2.3