diff options
| author | Ralph Amissah <ralph.amissah@gmail.com> | 2018-11-26 12:12:12 -0500 | 
|---|---|---|
| committer | Ralph Amissah <ralph.amissah@gmail.com> | 2019-05-17 16:59:38 -0400 | 
| commit | c367092d9a3049c1eed1c3adfb03aeb693c6e794 (patch) | |
| tree | 39fc875128132002f8f773c7e62a71a30b2a5cf4 /src/doc_reform | |
| parent | 0.4.0 sqlite related (diff) | |
output_hub conditional importsdoc-reform_v0.4.0
Diffstat (limited to 'src/doc_reform')
| -rw-r--r-- | src/doc_reform/output/hub.d | 18 | 
1 files changed, 10 insertions, 8 deletions
| diff --git a/src/doc_reform/output/hub.d b/src/doc_reform/output/hub.d index e8d0dc4..4cff15e 100644 --- a/src/doc_reform/output/hub.d +++ b/src/doc_reform/output/hub.d @@ -5,11 +5,7 @@  module doc_reform.output.hub;  template outputHub() {    import doc_reform.output, -    doc_reform.output.epub3, -    doc_reform.output.html, -    doc_reform.output.sqlite,      doc_reform.output.xmls, -    doc_reform.output.source_pod,      doc_reform.output.create_zip_file,      doc_reform.output.paths_output;    import std.parallelism; @@ -23,31 +19,37 @@ template outputHub() {        auto msg = Msg!()(doc_matters);        if (sched == outTask.pod) {          msg.v("sisu source processing... "); +        import doc_reform.output.source_pod;          DocReformPod!()(doc_matters);          msg.vv("sisu source done");        }        if (sched == outTask.epub) {          msg.v("epub3 processing... "); +        import doc_reform.output.epub3;          outputEPub3!()(doc_abstraction, doc_matters);          msg.vv("epub3 done");        }        if (sched == outTask.html_scroll) {          msg.v("html scroll processing... "); +        import doc_reform.output.html;          outputHTML!().scroll(doc_abstraction, doc_matters);          msg.vv("html scroll done");        }        if (sched == outTask.html_seg) {          msg.v("html seg processing... "); +        import doc_reform.output.html;          outputHTML!().seg(doc_abstraction, doc_matters);          msg.vv("html seg done");        }        if (sched == outTask.html_stuff) { +        import doc_reform.output.html;          outputHTML!().css(doc_matters);          outputHTML!().images_cp(doc_matters);          msg.vv("html css & images done");        }        if (sched == outTask.sqlite) {          msg.v("sqlite processing... "); +        import doc_reform.output.sqlite;          SQLiteHubDiscreteBuildTablesAndPopulate!()(doc_matters, doc_abstraction);          msg.vv("sqlite done");        } @@ -63,10 +65,12 @@ template outputHub() {      }      if (doc_matters.opt.action.sqlite_update) {        msg.v("sqlite update processing..."); +      import doc_reform.output.sqlite;        SQLiteHubBuildTablesAndPopulate!()(doc_matters, doc_abstraction);        msg.vv("sqlite update done");      } else if (doc_matters.opt.action.sqlite_delete) {        msg.v("sqlite delete processing..."); +      import doc_reform.output.sqlite;        SQLiteHubBuildTablesAndPopulate!()(doc_matters, doc_abstraction);        msg.vv("sqlite delete done");      } @@ -74,11 +78,7 @@ template outputHub() {  }  template outputHubOp() {    import doc_reform.output, -    doc_reform.output.epub3, -    doc_reform.output.html, -    doc_reform.output.sqlite,      doc_reform.output.xmls, -    doc_reform.output.source_pod,      doc_reform.output.create_zip_file,      doc_reform.output.paths_output;    void outputHubOp(E,O)(E env, O opt_action) { @@ -88,6 +88,7 @@ template outputHubOp() {        if ((opt_action.verbose)) {          writeln("sqlite drop db...");        } +      import doc_reform.output.sqlite;        SQLiteDbDrop!()(opt_action);        if ((opt_action.very_verbose)) {          writeln("sqlite drop db done"); @@ -97,6 +98,7 @@ template outputHubOp() {        if ((opt_action.verbose)) {          writeln("sqlite create table...");        } +      import doc_reform.output.sqlite;        SQLiteTablesCreate!()(env, opt_action);        if ((opt_action.very_verbose)) {          writeln("sqlite create table done"); | 
