Expand tilde to home directory on *nix systems in output path (#903)

pull/925/head
TSRBerry 2 years ago committed by GitHub
parent 6f87960513
commit 9cffbbc5ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -20,12 +20,20 @@ namespace DiscordChatExporter.Cli.Commands.Base;
public abstract class ExportCommandBase : TokenCommandBase
{
private string _outputPath = Directory.GetCurrentDirectory();
[CommandOption(
"output",
'o',
Description = "Output file or directory path."
)]
public string OutputPath { get; init; } = Directory.GetCurrentDirectory();
public string OutputPath
{
get => _outputPath;
// Handle ~/ in paths on *nix systems
// https://github.com/Tyrrrz/DiscordChatExporter/pull/903
init => _outputPath = Path.GetFullPath(value);
}
[CommandOption(
"format",

Loading…
Cancel
Save