All Projects → tableflip → ipld-explorer-cli

tableflip / ipld-explorer-cli

Licence: MIT license
🔎 Explore the IPLD directed acyclic graph with your keyboard

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to ipld-explorer-cli

dag
Simple DSL for executing functions in Go
Stars: ✭ 85 (+286.36%)
Mutual labels:  dag, directed, acyclic
go-merkle
A fixed Merkle Tree implementation in Go
Stars: ✭ 36 (+63.64%)
Mutual labels:  merkle, hash
pymerkletools
Python tools for creating Merkle trees, generating Merkle proofs, and verification of Merkle proofs
Stars: ✭ 128 (+481.82%)
Mutual labels:  merkle, hash
ipfs-dag-builder-vis
See how the DAGs get built
Stars: ✭ 19 (-13.64%)
Mutual labels:  merkle, dag
Merkle
Node.js module implementing Merkle tree algorithm
Stars: ✭ 123 (+459.09%)
Mutual labels:  tree, hash
merkle
Golang Merkle Tree Implementation. With hash.Hash interface for streaming support
Stars: ✭ 50 (+127.27%)
Mutual labels:  merkle, hash
gb merkle trees
General balanced binary Merkle trees for Erlang
Stars: ✭ 25 (+13.64%)
Mutual labels:  tree, merkle
ds
🔗 Common Data Structures and Algorithms
Stars: ✭ 40 (+81.82%)
Mutual labels:  tree, hash
Butterfly
🦋Butterfly,A JavaScript/React/Vue2 Diagramming library which concentrate on flow layout field. (基于JavaScript/React/Vue2的流程图组件)
Stars: ✭ 2,343 (+10550%)
Mutual labels:  tree, dag
merkle-patricia-tree
☔️🌲 A fast, in-memory optimized merkle patricia tree
Stars: ✭ 22 (+0%)
Mutual labels:  tree, merkle
quilc
The optimizing Quil compiler.
Stars: ✭ 413 (+1777.27%)
Mutual labels:  forest
batching-toposort
Efficiently sort interdependent tasks into a sequence of concurrently-executable batches
Stars: ✭ 21 (-4.55%)
Mutual labels:  dag
remark-autolink-headings
Legacy remark plugin to automatically add links to headings — please use `rehype-autolink-headings` instead
Stars: ✭ 63 (+186.36%)
Mutual labels:  link
BasicExercises
📘 Personal basic practice test playground.
Stars: ✭ 84 (+281.82%)
Mutual labels:  tree
veriform
Security-oriented protobuf-like serialization format with "Merkleized" content hashing support
Stars: ✭ 114 (+418.18%)
Mutual labels:  merkle
pyrser
A PEG Parsing Tool
Stars: ✭ 32 (+45.45%)
Mutual labels:  tree
igcc
Interactive GCC - C/C++ REPL.
Stars: ✭ 38 (+72.73%)
Mutual labels:  repl
BlockHashLoc
Recover files using lists of blocks hashes, bypassing the File System entirely
Stars: ✭ 45 (+104.55%)
Mutual labels:  hash
multitax
Python package to obtain, parse and explore biological taxonomies (GTDB, NCBI, Silva, Greengenes, OTT)
Stars: ✭ 22 (+0%)
Mutual labels:  tree
haiti
🔑 A CLI tool to identify the hash type of a given hash.
Stars: ✭ 95 (+331.82%)
Mutual labels:  hash

ipld-explorer-cli

Build Status dependencies Status JavaScript Style Guide

Explore the IPLD directed acyclic graph with your keyboard

screen shot 2018-04-18 at 16 30 40

Install

Ensure you have at least:

Install the explorer:

npm install --global ipld-explorer-cli

Start your Go/JS IPFS daemon:

ipfs daemon
# or
jsipfs daemon

Usage

$ ipld-explorer

Welcome to the IPLD explorer REPL!
Type "help" then <Enter> for a list of commands

? >

If you use JS-IPFS, make sure you set the apiAddr accordingly:

? > config set apiAddr /ip4/127.0.0.1/tcp/5002

Commands

cd [path] (alias get)

Change DAG. Changes the current working DAG node to the specified path. If the path is starts with /ipfs or is a CID then change to that path otherwise path is taken to be relative to the current working DAG path.

pwd

Print working DAG. Prints the path of the current working DAG.

resolve [path]

Walk down the provided path and print the object found there. path defaults to CWD (current working DAG) if not specified.

ls [path]

List the entries at a path. path defaults to CWD (current working DAG) if not specified.

config set <key> <value>

Set a config value.

Configuration

The following configuration keys are valid:

  • apiAddr - The multiaddr of the IPFS node to use (default: /ip4/127.0.0.1/tcp/5001)

config get [key]

Get a config value or get all config if no key is provided.

help

Print the help information.

version

Prints the version of the ipld-explorer.

exit

Quit the explorer.

Contribute

Feel free to dive in! Open an issue or submit PRs.

License

MIT © Alan Shaw

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].