everything_search_engine 0.0.2 everything_search_engine: ^0.0.2 copied to clipboard
A package that wraps Everything SDK API calls using FFI to make them accessible to Dart code.
A package that wraps Everything SDK API calls using FFI to make them accessible to Dart code.
- " Everything" is a filename search engine for Windows.
- Everything SDK provides a DLL and Lib interface to Everything over IPC.
Features #
Getting started #
dart pub add everything_search_engine
import 'package:everything_search_engine/everything.dart';
Everything everything = Everything.fromDefaultLibraryPath();
Usage #
import 'package:everything_search_engine/everything_search_engine.dart';
import 'package:flutter_test/flutter_test.dart';
void main() {
late Everything everything;
setUpAll(() {
everything = Everything.fromDefaultLibraryPath(isTest: true);
});
group('ffi test', () {
test('query', () {
everything.runQuery(
'^pubspec\\.yaml\$',
isMatchPath: false,
isRegex: true,
);
});
test('query', () {
everything.runQuery(
'public run',
isMatchPath: true,
isRegex: false,
);
});
});
}