Добавлена новая команда size для получения информации и размере репозитория с хранимыми снимками
This commit is contained in:
parent
795fb0bdc4
commit
60139a1874
2 changed files with 12 additions and 2 deletions
12
source/app.d
12
source/app.d
|
@ -40,6 +40,7 @@ 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")
|
||||
|
@ -138,7 +139,7 @@ int main(string[] args)
|
|||
.optional
|
||||
)
|
||||
)
|
||||
.add(new Option("c", "config", "Сonfiguration file path")
|
||||
.add(new Option("c", "config", "Configuration file path")
|
||||
.optional
|
||||
.validateEachWith(
|
||||
opt => opt.exists && opt.isFile,
|
||||
|
@ -168,6 +169,9 @@ int main(string[] args)
|
|||
.on("diff", diff =>
|
||||
snag.diff()
|
||||
)
|
||||
.on("size", size =>
|
||||
snag.size()
|
||||
)
|
||||
.on("status", status =>
|
||||
snag.status()
|
||||
)
|
||||
|
@ -231,6 +235,12 @@ 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;
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
module snag.version_;
|
||||
|
||||
enum snagVersion = "0.0.12";
|
||||
enum snagVersion = "0.0.13";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue