Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

nosodatatool

A CLI application to display contents of the data files

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Noso Data Tool

A CLI application to show contents of data inside:

  • The Blocks

Usage

pascal
Usage:
  nosodatatool block <block#>
  nosodatatool -h|--help
  nosodatatool -v|--version

Commands:
  block  displays the content of <block#>

Options:
  -h|--help  displays this message
  -v|--version  displays the version

Cloning repository and compiling project

Since this project depends on another from the organization Friend of Noso, you need to clone the repository with --recurse-submodules:

bash
$ git clone --recurse-submodules git@github.com:Friends-Of-Noso/nosodatatool.git

OR

bash
$ git clone --recurse-submodules https://github.com/Friends-Of-Noso/nosodatatool.git

Once that is done, you can then just compile as usual under Lazarus, or use lazbuild:

bash
$ lazbuild -B --bm=Release src/nosodatatool.lpi

To do

  1. Complete the display of ALL the fields of the header and the orders
  2. Complete JSON output of the TBlock from NosoData to enable JSON output