feat: add filename extension and verbose flag

This commit is contained in:
2026-02-19 13:43:07 +01:00
parent 1026868e01
commit 80e2d868d2
7 changed files with 50 additions and 25 deletions

View File

@@ -59,7 +59,12 @@ func (app *App) Download(url string, outputFile string, serviceString string, qu
return err
}
outputFile, err = BuildFileOutput(outputFile, fileName, metadata)
extension, err := GetFormatFromQuality(quality)
if err != nil {
return err
}
outputFile, err = BuildFileOutput(outputFile, fileName, extension, metadata)
if err != nil {
return err
}
@@ -73,6 +78,8 @@ func (app *App) Download(url string, outputFile string, serviceString string, qu
}
func (app *App) DownloadFromUrl(url string, outputFilePath string) error {
app.log("Downloading " + outputFilePath)
outputFile, err := os.Create(outputFilePath)
if err != nil {
return err
@@ -90,5 +97,7 @@ func (app *App) DownloadFromUrl(url string, outputFilePath string) error {
return err
}
app.log("Download completed")
return nil
}