From 9f5a72665fd94dcb082a9710c71e6a6a08386450 Mon Sep 17 00:00:00 2001
From: Ralph Amissah <ralph@amissah.com>
Date: Tue, 31 Jul 2018 10:25:29 -0400
Subject: messages & remove outputs not generated

---
 src/sdp/share/defaults.d | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 src/sdp/share/defaults.d

(limited to 'src/sdp/share')

diff --git a/src/sdp/share/defaults.d b/src/sdp/share/defaults.d
new file mode 100644
index 0000000..ed76846
--- /dev/null
+++ b/src/sdp/share/defaults.d
@@ -0,0 +1,22 @@
+/++
+  shared default settings
++/
+module sdp.share.defaults;
+template Msg() {
+  import std.stdio;
+  auto Msg(I)(I doc_matters) {
+    struct Msg_ {
+      void v()(string message) {
+        if (!(doc_matters.opt.action.quiet) && doc_matters.opt.action.verbose) {
+          writeln(message);
+        }
+      }
+      void vv()(string message) {
+        if (!(doc_matters.opt.action.quiet) && doc_matters.opt.action.very_verbose) {
+          writeln(message);
+        }
+      }
+    }
+    return Msg_();
+  }
+}
-- 
cgit v1.2.3