+
Skip to content

getwilds/wdlparse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wdlparse

Test

Note

This is an alpha version.

A command-line tool for parsing WDL (Workflow Description Language) files.

Installation

If you don't have Rust/cargo installed go to https://rustup.rs/ to get them installed.

From source

cargo install --path .

From releases

Go to the release pages to get the latest version.

https://github.com/getwilds/wdlparse/releases

cargo install --git https://github.com/getwilds/wdlparse --tag v0.0.5

Testing

To run tests, execute the following command:

cargo t

Usage

Basic Commands

Parse a WDL file

# Display syntax tree (default)
wdlparse parse examples/hello_world.wdl

# Human-readable output
wdlparse parse examples/hello_world.wdl --format human

# JSON output
wdlparse parse examples/hello_world.wdl --format json

# Verbose output with diagnostics
wdlparse parse examples/hello_world.wdl --verbose

Get file information

# Show WDL file structure and metadata
wdlparse info examples/hello_world.wdl

# JSON output
wdlparse info examples/hello_world.wdl --format json

Output Formats

  • human: User-friendly output with colors and formatting
  • json: Machine-readable JSON output
  • tree: Raw syntax tree output (parse command only)

About

Parse WDLs

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载