mirror of
https://github.com/KingDuckZ/dindexer.git
synced 2025-08-12 14:29:50 +00:00
Enable searching by glob in locate command.
This commit is contained in:
parent
253af1a3ad
commit
fde1355653
3 changed files with 11 additions and 19 deletions
|
@ -20,6 +20,7 @@
|
|||
#include "dindexer-common/settings.hpp"
|
||||
#include "dindexerConfig.h"
|
||||
#include "hash.hpp"
|
||||
#include "glob2regex/glob2regex.hpp"
|
||||
#include <iostream>
|
||||
#include <ciso646>
|
||||
#include <iterator>
|
||||
|
@ -81,7 +82,8 @@ int main (int parArgc, char* parArgv[]) {
|
|||
results = din::locate_in_db(settings.db, hash);
|
||||
}
|
||||
else {
|
||||
results = din::locate_in_db(settings.db, vm["substring"].as<std::string>(), not not vm.count("case-insensitive"));
|
||||
const auto search_regex = g2r::convert(vm["substring"].as<std::string>());
|
||||
results = din::locate_in_db(settings.db, search_regex, not not vm.count("case-insensitive"));
|
||||
}
|
||||
std::copy(results.begin(), results.end(), std::ostream_iterator<din::LocatedItem>(std::cout, "\n"));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue