diff options
| author | Ralph Amissah <ralph@amissah.com> | 2018-07-31 10:25:29 -0400 | 
|---|---|---|
| committer | Ralph Amissah <ralph@amissah.com> | 2019-04-10 15:14:15 -0400 | 
| commit | 9f5a72665fd94dcb082a9710c71e6a6a08386450 (patch) | |
| tree | 7b5fbb382c6382b51cd6035e3f37744cb7eb9688 /src/sdp/output/hub.d | |
| parent | meson build related (reggae removed for now) (diff) | |
messages & remove outputs not generated
Diffstat (limited to 'src/sdp/output/hub.d')
| -rw-r--r-- | src/sdp/output/hub.d | 130 | 
1 files changed, 34 insertions, 96 deletions
| diff --git a/src/sdp/output/hub.d b/src/sdp/output/hub.d index 47713f5..75be424 100644 --- a/src/sdp/output/hub.d +++ b/src/sdp/output/hub.d @@ -14,132 +14,64 @@ template outputHub() {      sdp.output.paths_output;    void outputHub(D,I)(D doc_abstraction, I doc_matters) {      mixin SiSUoutputRgxInit; +    mixin Msg; +    auto msg = Msg!()(doc_matters);      static auto rgx = Rgx(); -    debug (substitutions) { -      enum Substitute { match, markup, html, } -      writeln(__LINE__, ":", __FILE__, ": DEBUG substitutions:"); -      writeln("Doc Title:            ", doc_matters.conf_make_meta.meta.title_full); -      if (doc_matters.conf_make_meta.make.bold) { -        writeln("regex to match:       ", doc_matters.conf_make_meta.make.bold[Substitute.match]); -        writeln("substitution to make: ", doc_matters.conf_make_meta.make.bold[Substitute.html]); - -        auto _w = "1. Debian test string. Debian again. (the problem) do not use initialized only not repopulated" -          .replaceAll( -            regex(doc_matters.conf_make_meta.make.bold[Substitute.match]), -            doc_matters.conf_make_meta.make.bold[Substitute.html] -          ); -        writeln(_w); - -        writeln("2a. Debian test string. Debian again. (the problem) do not use initialized only not repopulated" -          .replaceAll( -            regex(doc_matters.conf_make_meta.make.bold[Substitute.match]), -            doc_matters.conf_make_meta.make.bold[Substitute.html] -          )); - -        auto _v = regex(doc_matters.conf_make_meta.make.bold[Substitute.match]); -        writeln("2b. Debian test string. Debian again. (the problem) do not use initialized only not repopulated" -          .replaceAll( -            _v, -            doc_matters.conf_make_meta.make.bold[Substitute.html] -          )); -      } -    }      if (doc_matters.opt.action.verbose) {        writeln(doc_matters.xml.keys_seq.seg);      }      if ((doc_matters.opt.action.source)      || (doc_matters.opt.action.sisupod)) { -      if ((doc_matters.opt.action.verbose) -      && (doc_matters.opt.action.source)) { -        writeln("sisu source processing... "); +      if (doc_matters.opt.action.source) { +        msg.v("sisu source processing...");        } -      if ((doc_matters.opt.action.verbose) -      && (doc_matters.opt.action.sisupod)) { -        writeln("sisupod source processing... "); +      if (doc_matters.opt.action.sisupod) { +        msg.v("sisupod source processing...");        }        SiSUpod!()(doc_matters); -      if ((doc_matters.opt.action.verbose) -      && (doc_matters.opt.action.debug_do) -      && (doc_matters.opt.action.source)) { -        writeln("sisu source done"); -      } -      if ((doc_matters.opt.action.verbose) -      && (doc_matters.opt.action.debug_do) -      && (doc_matters.opt.action.sisupod)) { -        writeln("sisupod done"); +      if (doc_matters.opt.action.source) { +        msg.vv("sisu source done");        } -    } -    if (doc_matters.opt.action.text) { -      /+ mixin outputText; +/ -      if ((doc_matters.opt.action.verbose)) { -        writeln("text processing... "); +      if (doc_matters.opt.action.sisupod) { +        msg.v("sisupod source done");        }      }      if (doc_matters.opt.action.html_seg) { -      if ((doc_matters.opt.action.verbose)) { -        writeln("html seg processing... "); -      } +      msg.v("html seg source processing...");        outputHTML!().seg(doc_abstraction, doc_matters); -      if ((doc_matters.opt.action.verbose) -      && (doc_matters.opt.action.debug_do)) { -        writeln("html seg done"); -      } -      outputHTML!().css(doc_matters); -      outputHTML!().images_cp(doc_matters); +      msg.vv("html seg done");      }      if (doc_matters.opt.action.html_scroll) { -      if ((doc_matters.opt.action.verbose)) { -        writeln("html scroll processing... "); -      } +      msg.v("html scroll source processing...");        outputHTML!().scroll(doc_abstraction, doc_matters); -      if ((doc_matters.opt.action.verbose) -      && (doc_matters.opt.action.debug_do)) { -        writeln("html scroll done"); -      } +      msg.vv("html scroll done"); +    } +    if (doc_matters.opt.action.html_stuff) { +      msg.v("html copying images & css...");        outputHTML!().css(doc_matters);        outputHTML!().images_cp(doc_matters); +      msg.vv("html css & images done");      }      if (doc_matters.opt.action.epub) { -      if ((doc_matters.opt.action.verbose)) { -        writeln("epub3 processing... "); -      } +      msg.v("epub3 source processing...");        outputEPub3!()(doc_abstraction, doc_matters); -      // epub.css_write; -      if ((doc_matters.opt.action.verbose) -      && (doc_matters.opt.action.debug_do)) { -         writeln("epub3 done"); -      } -    } -    if (doc_matters.opt.action.pdf) { -      /+ mixin outputPDF; +/ -      writeln("pdf processing"); -    } -    if (doc_matters.opt.action.odt) { -      /+ mixin outputODT; +/ -      writeln("odt processing"); +      msg.vv("epub3 done");      }      if (doc_matters.opt.action.sqlite_discrete) { -      if ((doc_matters.opt.action.verbose)) { -        writeln("sqlite processing... "); -      } +      msg.v("sqlite processing...");        SQLiteHubDiscreteBuildTablesAndPopulate!()(doc_abstraction, doc_matters); +      msg.vv("sqlite done");      }      if (doc_matters.opt.action.sqlite_insert        || doc_matters.opt.action.sqlite_update      ) { -      if ((doc_matters.opt.action.verbose)) { -        writeln("sqlite processing... "); -      } +      msg.v("sqlite update processing...");        SQLiteHubBuildTablesAndPopulate!()(doc_abstraction, doc_matters); +      msg.vv("sqlite update done");      } else if (doc_matters.opt.action.sqlite_delete) { -      if ((doc_matters.opt.action.verbose)) { -        writeln("sqlite processing... "); -      } +      msg.v("sqlite delete processing...");        SQLiteHubBuildTablesAndPopulate!()(doc_abstraction, doc_matters); -    } -    if (doc_matters.opt.action.postgresql) { -      /+ mixin outputPostgreSQL; +/ -      writeln("pgsql processing"); +      msg.vv("sqlite delete done");      }    }  } @@ -157,15 +89,21 @@ template outputHubOp() {      static auto rgx = Rgx();      if ((opt_action.sqlite_db_drop)) {        if ((opt_action.verbose)) { -        writeln("sqlite drop db... "); +        writeln("sqlite drop db...");        }        SQLiteDbDrop!()(opt_action); +      if ((opt_action.very_verbose)) { +        writeln("sqlite drop db done"); +      }      }      if ((opt_action.sqlite_db_create)) {        if ((opt_action.verbose)) { -        writeln("sqlite create table... "); +        writeln("sqlite create table...");        }        SQLiteTablesCreate!()(env, opt_action); +      if ((opt_action.very_verbose)) { +        writeln("sqlite create table done"); +      }      }    }  } | 
