czkawka
czkawka copied to clipboard
Support for Importing Files Using a List File (Related to #379)
I use the czkawka CLI version's image similarity output through Directory Opus (DO) file manager to find and group by similar images. Currently, this workflow operates on normal folders by calling czkawka with the current active lister (folder) path. However, Directory Opus can load files into its collections, which are virtual folders that only exist within DO. DO 13 integrates with Voidtools Everything, which can create temporary collections with files from all over the computer as mentioned in #379. If a collection contains a large number of files and folders, it becomes impossible to pass them to the czkawka CLI due to the Windows command line length limitation of 8191 characters.
To address this limitation, czkawka CLI needs an option to either pipe the paths or load them from a file list. Since czkawka is primarily a GUI program, the piping option might be bit too much to implement. However, an option to import a file list would be beneficial for both CLI and GUI versions, as seen from various related issues.