mirror of
https://github.com/Syping/ragephoto-cli.git
synced 2025-11-09 13:15:17 +01:00
impl. update-sign option for set command
This commit is contained in:
parent
0722f49dc0
commit
9d9cfaa882
1 changed files with 8 additions and 1 deletions
|
|
@ -147,7 +147,7 @@ internal static class Program {
|
|||
}
|
||||
}
|
||||
|
||||
private static void Set(FileInfo photoFile, String? format, String? jpegFile, String? description, String? json, String? title, String? outputFile) {
|
||||
private static void Set(FileInfo photoFile, String? format, String? jpegFile, String? description, String? json, String? title, bool updateSign, String? outputFile) {
|
||||
if (format == null && jpegFile == null &&
|
||||
description == null && json == null && title == null) {
|
||||
Console.Error.WriteLine("No value has being set");
|
||||
|
|
@ -186,6 +186,9 @@ internal static class Program {
|
|||
photo.Jpeg = jpegStream.ToArray();
|
||||
photo.Json = UpdateSign(photo, photo.Json);
|
||||
}
|
||||
else if (updateSign) {
|
||||
photo.Json = UpdateSign(photo, photo.Json);
|
||||
}
|
||||
|
||||
if (outputFile == "-") {
|
||||
using MemoryStream photoStream = new(photo.Save());
|
||||
|
|
@ -387,6 +390,9 @@ internal static class Program {
|
|||
Option<String?> titleOption = new("--title", "-t") {
|
||||
Description = "Photo Title"
|
||||
};
|
||||
Option<bool> updateSignOption = new("--update-sign", "-u") {
|
||||
Description = "Update Photo Signature"
|
||||
};
|
||||
Option<String?> outputOption = new("--output", "-o") {
|
||||
Description = "Output File"
|
||||
};
|
||||
|
|
@ -400,6 +406,7 @@ internal static class Program {
|
|||
result.GetValue(descriptionOption),
|
||||
result.GetValue(jsonOption),
|
||||
result.GetValue(titleOption),
|
||||
result.GetValue(updateSignOption),
|
||||
result.GetValue(outputOption)));
|
||||
return setCommand;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue