Compare commits
No commits in common. "60139a1874ee183d7d8a691268c8d67fb4801c32" and "31211516cbb924d5798e0cf28f30f5825471a54a" have entirely different histories.
60139a1874
...
31211516cb
3 changed files with 2 additions and 29 deletions
12
source/app.d
12
source/app.d
|
@ -40,7 +40,6 @@ int main(string[] args)
|
|||
)
|
||||
.add(new Command("status", "Checking the status of tracked files"))
|
||||
.add(new Command("diff", "Show changed data"))
|
||||
.add(new Command("size", "Size of snapshots"))
|
||||
.add(new Command("import", "Import snapshot from a tar.gz archive")
|
||||
.add(new Argument("archive", "The path to the tar.gz archive file").required)
|
||||
.add(new Option("c", "comment", "Specify comment")
|
||||
|
@ -139,7 +138,7 @@ int main(string[] args)
|
|||
.optional
|
||||
)
|
||||
)
|
||||
.add(new Option("c", "config", "Configuration file path")
|
||||
.add(new Option("c", "config", "Сonfiguration file path")
|
||||
.optional
|
||||
.validateEachWith(
|
||||
opt => opt.exists && opt.isFile,
|
||||
|
@ -169,9 +168,6 @@ int main(string[] args)
|
|||
.on("diff", diff =>
|
||||
snag.diff()
|
||||
)
|
||||
.on("size", size =>
|
||||
snag.size()
|
||||
)
|
||||
.on("status", status =>
|
||||
snag.status()
|
||||
)
|
||||
|
@ -235,12 +231,6 @@ int main(string[] args)
|
|||
} catch (SnagException e) {
|
||||
e.print();
|
||||
return EXIT_FAILURE;
|
||||
} catch (Exception e) {
|
||||
writeln(
|
||||
"AN UNEXPECTED ERROR HAS OCCURRED! PLEASE REPORT IT TO THE AUTHOR OF THE SNAG!\n\n",
|
||||
e
|
||||
);
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
|
|
|
@ -442,21 +442,4 @@ class Snag {
|
|||
|
||||
writeln("Import completed successfully: ", newSnapshot);
|
||||
}
|
||||
|
||||
void size() {
|
||||
try {
|
||||
"Total size of the snapshots is: %.2f MB".writefln(
|
||||
dirEntries(_config.git, SpanMode.depth)
|
||||
.filter!(path => path.isFile)
|
||||
.array
|
||||
.map!(path => path.getSize)
|
||||
.sum / (1024.0 * 1024.0)
|
||||
);
|
||||
} catch (Exception e) {
|
||||
throw new SnagException(
|
||||
"Error while checking the snapshots size:\n\t"
|
||||
~ e.msg
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
module snag.version_;
|
||||
|
||||
enum snagVersion = "0.0.13";
|
||||
enum snagVersion = "0.0.12";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue