Search preformed twice when --start is specified in terminal.
When --start is specified in the terminal, it searches twice.
--start If path and query are provided, start searching when
the application is displayed.
Catfish automatically starts a search when a path and query are provided in the terminal, so putting --start in the terminal results in search happening twice, one after the other.
Output of catfish -v ./ "a":
DEBUG:catfish: set_up_logging() 'logging enabled'
DEBUG:catfish_search: __init__() '[1] engine initializing with methods: ['zeitgeist']'
DEBUG:catfish_search: __init__() '[1] engine initialized with methods: []'
DEBUG:catfish_search: __init__() '[2] engine initializing with methods: ['zeitgeist', 'locate', 'walk']'
DEBUG:catfish_search: __init__() '[2] engine initialized with methods: ['walk']'
DEBUG:catfish: filter_format_toggled() 'File type filters updated: {'documents': False, 'folders': False, 'images': False, 'music': False, 'videos': False, 'applications': False, 'archives': False, 'other': False, 'extension': False, 'exact': False, 'hidden': True, 'fulltext': False}'
DEBUG:catfish: filter_format_toggled() 'File type filters updated: {'documents': False, 'folders': False, 'images': False, 'music': False, 'videos': False, 'applications': False, 'archives': False, 'other': False, 'extension': False, 'exact': False, 'hidden': True, 'fulltext': True}'
DEBUG:catfish_search: stop() '[1] Last query: 1741290316.223723 seconds'
DEBUG:catfish_search: __init__() '[3] engine initializing with methods: ['fulltext']'
DEBUG:catfish_search: __init__() '[3] engine initialized with methods: ['fulltext']'
DEBUG:catfish_search: __del__() '[2] engine destroyed'
DEBUG:catfish_search: run() '[3] path: /home/user, keywords: ['a'], limit: -1, regex: True'
DEBUG:catfish_search: run() '[3] Starting search method: fulltext'
DEBUG:catfish_search: stop() '[3] Last query: 0.310631 seconds'
DEBUG:catfish_search: run() '[1] path: /home/user, keywords: ['a'], limit: -1, regex: False'
DEBUG:catfish_search: stop() '[1] Last query: 0.000077 seconds'
Output of catfish -v --start ./ "a":
DEBUG:catfish: set_up_logging() 'logging enabled'
DEBUG:catfish_search: __init__() '[1] engine initializing with methods: ['zeitgeist']'
DEBUG:catfish_search: __init__() '[1] engine initialized with methods: []'
DEBUG:catfish_search: __init__() '[2] engine initializing with methods: ['zeitgeist', 'locate', 'walk']'
DEBUG:catfish_search: __init__() '[2] engine initialized with methods: ['walk']'
DEBUG:catfish: filter_format_toggled() 'File type filters updated: {'documents': False, 'folders': False, 'images': False, 'music': False, 'videos': False, 'applications': False, 'archives': False, 'other': False, 'extension': False, 'exact': False, 'hidden': True, 'fulltext': False}'
DEBUG:catfish: filter_format_toggled() 'File type filters updated: {'documents': False, 'folders': False, 'images': False, 'music': False, 'videos': False, 'applications': False, 'archives': False, 'other': False, 'extension': False, 'exact': False, 'hidden': True, 'fulltext': True}'
DEBUG:catfish_search: stop() '[1] Last query: 1741290057.157282 seconds'
DEBUG:catfish_search: __init__() '[3] engine initializing with methods: ['fulltext']'
DEBUG:catfish_search: __init__() '[3] engine initialized with methods: ['fulltext']'
DEBUG:catfish_search: __del__() '[2] engine destroyed'
DEBUG:catfish_search: run() '[3] path: /home/user, keywords: ['a'], limit: -1, regex: True'
DEBUG:catfish_search: run() '[3] Starting search method: fulltext'
DEBUG:catfish_search: stop() '[3] Last query: 0.300311 seconds'
DEBUG:catfish_search: __init__() '[4] engine initializing with methods: ['fulltext']'
DEBUG:catfish_search: __init__() '[4] engine initialized with methods: ['fulltext']'
DEBUG:catfish_search: __del__() '[3] engine destroyed'
DEBUG:catfish_search: run() '[4] path: /home/user, keywords: ['a'], limit: -1, regex: True'
DEBUG:catfish_search: run() '[4] Starting search method: fulltext'
DEBUG:catfish_search: stop() '[4] Last query: 0.282947 seconds'
DEBUG:catfish_search: run() '[1] path: /home/user, keywords: ['a'], limit: -1, regex: False'
DEBUG:catfish_search: stop() '[1] Last query: 0.000069 seconds'
Edited by alt coin