aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/default_paths.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2017-09-29 19:29:11 -0400
committerRalph Amissah <ralph@amissah.com>2019-04-10 15:14:14 -0400
commit0f37cbf6a34eb57aa1b5ca09d1cbe3f607997b88 (patch)
tree569baa56ccd6278b460b026a8ccb4a4f7bba5886 /org/default_paths.org
parent0.19.0 conf make meta, composite struct, instead of associative array (diff)
sisupod.zip related fixes
Diffstat (limited to 'org/default_paths.org')
-rw-r--r--org/default_paths.org14
1 files changed, 10 insertions, 4 deletions
diff --git a/org/default_paths.org b/org/default_paths.org
index 7dfef88..a6d9023 100644
--- a/org/default_paths.org
+++ b/org/default_paths.org
@@ -133,18 +133,21 @@ doc
template SiSUpathsSisupod() {
mixin SiSUrgxInit;
static auto rgx = Rgx();
- string base_dir = "sisupod";
- string suffix = ".zip";
+ string _base_dir = "sisupod";
+ string _suffix = ".zip";
auto SiSUpathsSisupod()() {
struct _PathsStruct {
string base_filename(string fn_src) {
return fn_src.baseName.stripExtension;
}
+ string sisupod_dir() {
+ return _base_dir;
+ }
string sisupod_filename(string fn_src) {
- return base_dir.chainPath(base_filename(fn_src) ~ suffix).array;
+ return _base_dir.chainPath(base_filename(fn_src) ~ _suffix).array;
}
string base(string fn_src) {
- return base_dir.chainPath(base_filename(fn_src)).array;
+ return _base_dir.chainPath(base_filename(fn_src)).array;
}
}
return _PathsStruct();
@@ -165,6 +168,9 @@ template SiSUpathsSisupodZipped() {
) {
struct _PathsStruct {
auto spod_pths = SiSUpathsSisupod!()();
+ string sisupod_dir() {
+ return spod_pths.sisupod_dir;
+ }
string base_filename(string fn_src) {
return spod_pths.base_filename(fn_src);
}