diff --git a/source/app.d b/source/app.d index d952688..a79b3f8 100644 --- a/source/app.d +++ b/source/app.d @@ -237,9 +237,7 @@ int main(string[] args) return EXIT_FAILURE; } catch (Exception e) { writeln( - "AN UNEXPECTED ERROR HAS OCCURRED!\n", - "PLEASE REPORT IT TO THE AUTHOR OF THE SNAG: ", - "alexander@zhirov.kz (Alexander Zhirov)\n\n", + "AN UNEXPECTED ERROR HAS OCCURRED! PLEASE REPORT IT TO THE AUTHOR OF THE SNAG!\n\n", e ); return EXIT_FAILURE; diff --git a/source/snag/core/core.d b/source/snag/core/core.d index 156d59a..9917240 100644 --- a/source/snag/core/core.d +++ b/source/snag/core/core.d @@ -131,7 +131,7 @@ class Snag { } writeln("The following list of files requires backup:"); result.output.split('\n')[0..$-1].map!(e => - e.strip.splitByFirstSpace + e.strip.split ).each!(e => writefln("\t%s\t/%s", gitStatus(e[0], true), e[1]) ); @@ -250,7 +250,7 @@ class Snag { [ "log", "--all", - "--date=format:%Y.%m.%d %H:%M:%S", + "--date=format:%Y.%m.%d %H:%M", "--pretty=" ~ format ], "Failed to retrieve the list of snapshots" diff --git a/source/snag/lib/lib.d b/source/snag/lib/lib.d index 6db6056..902691d 100644 --- a/source/snag/lib/lib.d +++ b/source/snag/lib/lib.d @@ -2,8 +2,6 @@ module snag.lib.lib; import std.regex; import std.process; -import std.algorithm; -import std.string; bool isValidHash(string hash) { auto hashPattern = ctRegex!r"^[a-fA-F0-9]{7}$"; @@ -19,9 +17,3 @@ bool checkGit() { auto result = execute(["which", "git"]); return !result.status; } - -string[] splitByFirstSpace(string line) { - auto spaceIndex = line.indexOf(' '); - return spaceIndex == -1 ? - [line] : [line[0 .. spaceIndex], line[spaceIndex + 1..$]]; -}