Skip to content

Latest commit

 

History

History
61 lines (37 loc) · 1.5 KB

File metadata and controls

61 lines (37 loc) · 1.5 KB

vacs-data Tools

This directory contains the CLI tools for managing the vacs-data repository. These tools are used to validate the dataset's integrity and import data from various sources.

Installation

Pre-built Binaries

You can download pre-built binaries for Linux, Windows, and macOS from the GitHub Releases page.

Usage

Validation

To validate the entire dataset:

vacs-data validate path/to/dataset

Import

The tool supports importing data from other formats.

VATglasses:

vacs-data import vatglasses --input lo.json --output dataset/LO

EuroScope:

vacs-data import euroscope --input LOVV.ese --output dataset/LO --prefixes LO

You can run any command with --help to display a brief help message and show all available options.

Development

The tools are written in Rust and organized as a Cargo workspace.

  • tools/cli: The main CLI application.
  • tools/validator: Core validation logic.
  • tools/importer: Logic for importing data from external formats.
  • tools/diagnostics: Shared logging and diagnostics.

To build and run locally:

cargo run --bin vacs-data -- --help

License

The code in this tools/ directory is licensed under either of:

at your option.