Version v0.2.38 - updated command-line file encryption to use files directory by default

This commit is contained in:
2025-08-13 11:47:52 -04:00
parent 82533d96e4
commit 403d013224
3 changed files with 8 additions and 3 deletions

10
otp.c
View File

@@ -1579,14 +1579,18 @@ int encrypt_file(const char* pad_identifier, const char* input_file, const char*
return 1;
}
// Generate output filename if not specified
// Generate output filename if not specified, using files directory
char default_output[512];
if (output_file == NULL) {
char temp_output[512];
if (ascii_armor) {
snprintf(default_output, sizeof(default_output), "%s.otp.asc", input_file);
snprintf(temp_output, sizeof(temp_output), "%s.otp.asc", input_file);
} else {
snprintf(default_output, sizeof(default_output), "%s.otp", input_file);
snprintf(temp_output, sizeof(temp_output), "%s.otp", input_file);
}
// Apply files directory default path
get_default_file_path(temp_output, default_output, sizeof(default_output));
output_file = default_output;
}

1
test_new.txt Normal file
View File

@@ -0,0 +1 @@
Testing files directory functionality

BIN
test_new.txt.otp Normal file

Binary file not shown.