From dad3d356c66078ce9bc5046eca0b61bdf3c1a98c Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Fri, 23 May 2025 20:48:14 +0300 Subject: [PATCH] 0.0.2 --- source/app.d | 16 ++++++++++++---- source/snapd/version_.d | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/source/app.d b/source/app.d index b452dbf..3ac5b7a 100644 --- a/source/app.d +++ b/source/app.d @@ -2,7 +2,9 @@ import snapd; import commandr; import std.file; -import core.stdc.stdlib : EXIT_SUCCESS; +import std.stdio : writeln; + +import core.stdc.stdlib : EXIT_SUCCESS, EXIT_FAILURE; private string programName = "snapd"; @@ -18,10 +20,16 @@ int main(string[] args) ) .parse(args); - string configFile = "snapd.json"; - configFile = argumets.option("config", configFile); + string configFile = argumets.option("config", "snapd.json"); - auto sc = new SnapdConfig(configFile); + SnapdConfig config; + + try { + config = new SnapdConfig(configFile); + } catch (SnapdConfigException e) { + e.print(); + return EXIT_FAILURE; + } return EXIT_SUCCESS; } diff --git a/source/snapd/version_.d b/source/snapd/version_.d index e09faec..98d0114 100644 --- a/source/snapd/version_.d +++ b/source/snapd/version_.d @@ -1,3 +1,3 @@ module snapd.version_; -enum snapdVersion = "0.0.1"; +enum snapdVersion = "0.0.2";