Releases: tool-spec/gotap
Release v0.4.2
gotap
CLI shim for tool-spec compliant tools. Runs inside Docker containers and handles metadata verification, conversion, input parsing, and parameter binding generation.
Part of the tool-spec ecosystem.
Commands
- parse – Validate
input.jsonagainsttool.yml, output parameters and data as JSON - generate – Generate typed parameter bindings (Python, R, JavaScript, MATLAB)
- metadata – Output schema.org or nfdi4earth metadata
- verify – Validate tool-spec metadata
- prepare – Interactive CLI to create or update
inputs.json - run – Validate and execute the tool entrypoint (
--generate-bindingsto regenerate before run)
Templates
Used by tool_template_python, tool_template_r, tool_template_node, tool_template_octave, tool_template_matlab, tool_template_jupyter.
Build
go build -ldflags "-X github.com/hydrocode-de/gotap/cmd.Version=$(git describe --tags --always --dirty)" -o gotap .Release v0.4.1
gotap
CLI shim for tool-spec compliant tools. Runs inside Docker containers and handles metadata verification, conversion, input parsing, and parameter binding generation.
Part of the tool-spec ecosystem.
Commands
- parse – Validate
input.jsonagainsttool.yml, output parameters and data as JSON - generate – Generate typed parameter bindings (Python, R, JavaScript, MATLAB)
- metadata – Output schema.org or nfdi4earth metadata
- verify – Validate tool-spec metadata
- prepare – Interactive CLI to create or update
inputs.json - run – Validate and execute the tool entrypoint (
--generate-bindingsto regenerate before run)
Templates
Used by tool_template_python, tool_template_r, tool_template_node, tool_template_octave, tool_template_matlab, tool_template_jupyter.
Build
go build -ldflags "-X github.com/hydrocode-de/gotap/cmd.Version=$(git describe --tags --always --dirty)" -o gotap .Release v0.4.0
gotap
CLI shim for tool-spec compliant tools. Runs inside Docker containers and handles metadata verification, conversion, input parsing, and parameter binding generation.
Part of the tool-spec ecosystem.
Commands
- parse – Validate
input.jsonagainsttool.yml, output parameters and data as JSON - generate – Generate typed parameter bindings (Python, R, JavaScript, MATLAB)
- metadata – Output schema.org or nfdi4earth metadata
- verify – Validate tool-spec metadata
- prepare – Interactive CLI to create or update
inputs.json - run – Validate and execute the tool entrypoint (
--generate-bindingsto regenerate before run)
Templates
Used by tool_template_python, tool_template_r, tool_template_node, tool_template_octave, tool_template_matlab, tool_template_jupyter.
Build
go build -ldflags "-X github.com/hydrocode-de/gotap/cmd.Version=$(git describe --tags --always --dirty)" -o gotap .Release v0.3.0
gotap
CLI shim for tool-spec compliant tools. Runs inside Docker containers and handles metadata verification, conversion, input parsing, and parameter binding generation.
Part of the tool-spec ecosystem.
Commands
- parse – Validate
input.jsonagainsttool.yml, output parameters and data as JSON - generate – Generate typed parameter bindings (Python, R, JavaScript, MATLAB)
- metadata – Output schema.org or nfdi4earth metadata
- verify – Validate tool-spec metadata
- prepare – Interactive CLI to create or update
inputs.json - run – Validate and execute the tool entrypoint (
--generate-bindingsto regenerate before run)
Templates
Used by tool_template_python, tool_template_r, tool_template_node, tool_template_octave, tool_template_matlab, tool_template_jupyter.
Build
go build -o gotap .Release v0.2.3.1
Full Changelog: v0.2.2...v0.2.3.1
Release v0.2.3
Full Changelog: v0.2.2...v0.2.3
Release v0.2.2
Full Changelog: v0.2.0...v0.2.2
Release v0.2.0
Full Changelog: v0.1.0...v0.2.0