As a global binary:
npm i -g @transmute/cli
As a github action:
- uses: transmute-industries/[email protected]
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk5OTE5NTYsIm5iZiI6MTcxOTk5MTY1NiwicGF0aCI6Ii84Mjk1ODU2LzI0NDk2MDA3MS0yYzU2OGQxMy1mODc4LTRhNGQtYTIyOC01Y2Q2ZWI5MTk2OWUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDNUMDcyNzM2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjExMTc2OGJhNjE0ZjExZGQ4YjgyMDc4NTRmMDk5ODQ5MmFjMjFkYmRlZGIzMTE4YjhkZDExMmQyYzc4YjJmMSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.p9egPO6ZbddIwFTdPzA6hndMIjfxge0N9tvwMfCi98Y)
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