Skip to content

Ad4m CLI #7

@harlantwood

Description

@harlantwood

Sketch of some possible CLI commands / Notes from discussion with Nico:

# Alice's terminal:

$ ad4m perspective create "perspective1"
234234-234234-34233-3423  # expression ID of perspective1

$ ad4m perspective publish 234234-234234-34233-3423
perspective://Qmperspectiveperspectiveperspective  # JSON file in IPFS

$ ad4m expression create --language ipfs-note < mynote.txt
Qmschemaschemaschemaschemaschema://Qmperspectiveperspectiveperspective

$ ad4m perspective add \
  234234-234234-34233-3423 \  # local perspective ID, always use local when possible
  Qmschemaschemaschemaschemaschema://Qmperspectiveperspectiveperspective

# above is shorthand for the low level form:

# $ ad4m expression link \
#   'perspective://Qmperspectiveperspectiveperspective' \                         # source
#   Qmschemaschemaschemaschemaschema://Qmcontainscontainscontainscontains \     # predicate
#   Qmschemaschemaschemaschemaschema://Qmperspectiveperspectiveperspective \    # target

$ ad4m expression create --language ipfs-note < mynote2.txt

# Bob's terminal:

$ ad4m perspective join perspective://Qmperspectiveperspectiveperspective

$ ad4m perspective list perspective://Qmperspectiveperspectiveperspective

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions