libedax4dart 2.13.0 copy "libedax4dart: ^2.13.0" to clipboard
libedax4dart: ^2.13.0 copied to clipboard

outdated

Dart wrapper for libedax. With using libedax4dart, you can execute functions equivalent to edax.

libedax4dart #

Dart wrapper for libedax.
With using libedax4dart, you can execute functions equivalent to edax commands.

Usage #

  1. Add libedax4dart under dependencies in your pubspec.yaml.
  2. Add your libedax assets in the path which you like.
    If you don't have yours, you can also download from here.
  • (Required) dynamic library
    • macos: libedax.dylib
    • windows: libedax-x64.dll
    • linux: libedax.so
  • (Optional) data for edax
    • book.dat
    • eval.dat
  1. With using LibEdax, you can run edax commands !

Real World example is https://github.com/sensuikan1973/pedax.

Document #

Reference #


Development #

Dart CI codecov

commands #

run example

cd example && dart pub get && cd ..
dart example/example.dart

format

# fix with line length 80 for pana, although I don't like.
# See: https://github.com/dart-lang/dart_style/issues/918
dart format --fix .

test

dart run test .

analyze

dart analyze .

dart fix --apply # auto fix

pana

dart run pana

document

dartdoc && open doc/api/index.html

change libedax bin

# After you edit .libedax-version, run this.
libedax_build_command="make libbuild ARCH=x64-modern COMP=gcc OS=osx" dst="." ./scripts/build_libedax.sh

generate bindings

# Before this, you must run build_libedax.sh.
dart run ffigen --config ffigen.yaml --verbose severe && dart format --fix .

reference #

4
likes
0
pub points
44%
popularity

Publisher

verified publisherdone-sensuikan1973.com

Dart wrapper for libedax. With using libedax4dart, you can execute functions equivalent to edax.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

ffi, meta

More

Packages that depend on libedax4dart