Skip to content

Latest commit

 

History

History
64 lines (48 loc) · 945 Bytes

File metadata and controls

64 lines (48 loc) · 945 Bytes

Logos Module Library

Library and Command line library to abstract & interact with logos modules.

Building

Library

nix build .#lib
# Output: result/lib/liblogos_module.a
# Headers: result/include/module_lib/

CLI Binary

nix build .#lm
# Output: result/bin/lm

Tests

nix build .#all
# Runs all tests during build
# Output: result/bin/logos_module_tests

# Run tests manually
./result/bin/logos_module_tests

Using the lm Binary

Show both metadata and methods (default):

lm /path/to/plugin.dylib
lm /path/to/plugin.dylib --json
lm /path/to/plugin.dylib --debug

Show plugin metadata only:

lm metadata /path/to/plugin.dylib
lm metadata /path/to/plugin.dylib --json

Show plugin methods only:

lm methods /path/to/plugin.dylib
lm methods /path/to/plugin.dylib --json

Help:

lm --help
lm --version

Development

nix develop