As a global binary:
npm i -g @transmute/cli
As a github action:
- uses: transmute-industries/transmute@v0.8.2
with:
neo4j-uri: ${{ secrets.NEO4J_URI }}
neo4j-user: ${{ secrets.NEO4J_USERNAME }}
neo4j-password: ${{ secrets.NEO4J_PASSWORD }}
json: |
{
"@context": ["https://www.w3.org/2018/credentials/v1"],
"type": ["VerifiablePresentation"],
"verifiableCredential": [
...
![Screen Shot 2023-06-11 at 1 32 58 PM](https://private-user-images.githubusercontent.com/8295856/244960071-2c568d13-f878-4a4d-a228-5cd6eb91969e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDk3MTE5OTMsIm5iZiI6MTcwOTcxMTY5MywicGF0aCI6Ii84Mjk1ODU2LzI0NDk2MDA3MS0yYzU2OGQxMy1mODc4LTRhNGQtYTIyOC01Y2Q2ZWI5MTk2OWUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMDZUMDc1NDUzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Mzg2YzIyYmNkOWYzMDUwYzkzMTc3MWFhNWY1N2QyYTUwZTI0Njg2MjczN2FhOGYzNzNlODcyZGQwODcyZjdjYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.xcwx9-5h67fk8vG5N9pMTG7nfYW0t9rVhvPOxftT3v4)
npm i
npm t
Install a local build of the cli globally using:
npm i -g .
Test a local build with this npm script alias:
npm run transmute -- controller key generate \
--alg ES384 \
--output examples/keys/private.ES384.json
You will need to use a remote neo4j instance to test with act locally.
Help wanted resolving related docker network issues.
act -j act-preview-neo4j --secret-file .env