0.16.34 • Published 1 year ago

soya-cli v0.16.34

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

soya-cli 🌱

SOyA (Semantic Overlay Architecture) provides a framework to manage layers of semantic description for a dataset enabling well-defined annotation, validation, transformation, and human-readable display & data capture.

soya-cli provides easy-to-use interfaces for handling SOyA structures and interacting with SOyA respositories.

soya-cli is built on top of soya-js and exposes most of its features as commands on the command line. In addition there are features like:

  • DRI calculation for SOyA structures
  • Data transformation using
  • Fast prototyping with quick links to JSON-LD Playground

Install and build from source

Install all dependencies with node package manager (npm)

# install all dependencies
npm install

# build project sources
npm run build

# register soya-cli in path
npm run bin

Install from npmjs.com

soya-cli is also available from npmjs.com as a prebuilt package that can be installed with:

# install or update soya-cli globally with -g
npm install -g soya-cli@latest

Build Docker image

To package soya-cli with additional tools (jq, jolt, and OYDID) in a ready-to-use Docker container run the following command in the cli directory:

./build.sh

The current oydeu/soya-cli Docker image is available here: https://hub.docker.com/r/oydeu/soya-cli

Verify with automated tests

Use the following command to run the automated tests in the oydeu/soya-cli Docker image:

docker run -it --rm -w /usr/src/app/docker/pytest oydeu/soya-cli pytest

Run soya-cli

Use soya --help or soya -h to get more information about soya-cli.

Dev note

This project is a prototype, therefore under development. \ soya-cli may not behave as expected and should not be used in production! \ Also code does surely not satisfy most of best practices in coding :-)

0.16.34

1 year ago

0.16.32

1 year ago

0.16.33

1 year ago

0.16.30

2 years ago

0.16.31

2 years ago

0.16.26

2 years ago

0.16.29

2 years ago

0.16.27

2 years ago

0.16.28

2 years ago

0.16.11

2 years ago

0.16.14

2 years ago

0.16.15

2 years ago

0.16.12

2 years ago

0.16.13

2 years ago

0.16.18

2 years ago

0.16.19

2 years ago

0.16.16

2 years ago

0.16.17

2 years ago

0.16.21

2 years ago

0.16.22

2 years ago

0.16.20

2 years ago

0.16.25

2 years ago

0.16.23

2 years ago

0.16.24

2 years ago

0.16.10

2 years ago

0.16.9

2 years ago

0.16.6

3 years ago

0.16.3

3 years ago

0.16.4

3 years ago

0.16.5

3 years ago

0.16.2

3 years ago

0.16.0

3 years ago

0.16.1

3 years ago

0.15.3

3 years ago

0.14.20

3 years ago

0.14.24

3 years ago

0.14.23

3 years ago

0.14.22

3 years ago

0.14.21

3 years ago

0.15.0

3 years ago

0.15.1

3 years ago

0.15.2

3 years ago

0.14.19

3 years ago

0.14.18

3 years ago

0.14.13

3 years ago

0.14.17

3 years ago

0.14.16

3 years ago

0.14.15

3 years ago

0.14.12

3 years ago

0.14.11

3 years ago

0.14.10

3 years ago

0.14.9

3 years ago

0.14.6

3 years ago

0.14.5

3 years ago