Package Exports
- @flowscripter/mpeg-sdl-tool
- @flowscripter/mpeg-sdl-tool/index.ts
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@flowscripter/mpeg-sdl-tool) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
mpeg-sdl-tool
ISO/IEC 14496-34 Syntactic Description Language (MPEG SDL) CLI tool
Binary Executable Usage
MacOS
Via Homebrew:
brew install flowscripter/tap/mpeg-sdl-tool
Linux
In a terminal:
curl -fsSL https://raw.githubusercontent.com/flowscripter/mpeg-sdl-tool/main/script/install.sh | sh
Windows
Via Winget:
winget install Flowscripter.mpeg-sdl-tool
Manual Install
You can download and extract the binary zip files from the releases page.
Functional Tests
Refer to functional_tests/README.md
Development
Install dependencies:
bun install
Test:
bun test
Run:
bun run index.ts
During development this can be used to validate command definitions:
DYNAMIC_CLI_FRAMEWORK_VALIDATE_ALL=1 bun run index.ts
During development this can be used to enable framework logging:
DYNAMIC_CLI_FRAMEWORK_DEBUG=1 bun run index.ts
Compile binary:
bun build index.ts --compile --outfile /tmp/mpeg-sdl-tool
NOTE: The following tasks use Deno as it excels at these and Bun does not currently provide such functionality:
Format:
deno fmt
Lint:
deno lint index.ts src/ tests/
Documentation
Refer to the mpeg-sdl-parser documentation.
Refer to the dynamic-cli-framework documentation.
License
MIT © Flowscripter