mirror of
https://github.com/gen2brain/cbconvert
synced 2025-10-14 02:28:51 +02:00
Handle no-convert for directories, issue #9
This commit is contained in:
10
cbconvert.go
10
cbconvert.go
@@ -469,7 +469,7 @@ func (c *Convertor) convertDirectory(dirPath string) error {
|
|||||||
if c.isNonImage(img) && !c.Opts.NoNonImage {
|
if c.isNonImage(img) && !c.Opts.NoNonImage {
|
||||||
err = c.copyFile(file, filepath.Join(c.Workdir, filepath.Base(img)))
|
err = c.copyFile(file, filepath.Join(c.Workdir, filepath.Base(img)))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("convertArchive: %w", err)
|
return fmt.Errorf("convertDirectory: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
err = file.Close()
|
err = file.Close()
|
||||||
@@ -479,6 +479,14 @@ func (c *Convertor) convertDirectory(dirPath string) error {
|
|||||||
|
|
||||||
continue
|
continue
|
||||||
} else if c.isImage(img) {
|
} else if c.isImage(img) {
|
||||||
|
if c.Opts.NoConvert {
|
||||||
|
err = c.copyFile(file, filepath.Join(c.Workdir, filepath.Base(img)))
|
||||||
|
if err != nil {
|
||||||
|
return fmt.Errorf("convertDirectory: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
i, err := c.decodeImage(file, img)
|
i, err := c.decodeImage(file, img)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Reference in New Issue
Block a user