everything_search_engine 0.1.0 copy "everything_search_engine: ^0.1.0" to clipboard
everything_search_engine: ^0.1.0 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.

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(isLocalTest: true);
  });
  group('ffi test', () {
    test('query', () {
      final results = everything.runQuery(
        const Query(
          search: r'^pubspec\.yaml$',
          isMatchPath: false,
          isRegex: true,
          // isMatchCase: false,
          // isMatchWholeWord: false,
          requestFlags: RequestFlags(
            dateCreated: true,
          ),
          sort: EverythingSort.dateCreatedDescending,
          max: 20,
          offset: 0,
        ),
      );
      // ignore: avoid_print
      print(results.items.join('\n'));
    });
  });
}

Additional information #

1
likes
0
pub points
0%
popularity

Publisher

unverified uploader

A package that wraps Everything SDK API calls using FFI to make them accessible to Dart code.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

ffi, flutter, path

More

Packages that depend on everything_search_engine