{
"Name": "ipfs",
"Subcommands": [
{
"Name": "diag",
"Subcommands": [
{
"Name": "sys",
"Subcommands": [],
"Options": []
},
{
"Name": "cmds",
"Subcommands": [
{
"Name": "set-time",
"Subcommands": [],
"Options": []
},
{
"Name": "clear",
"Subcommands": [],
"Options": []
}
],
"Options": [
{
"Names": [
"verbose",
"v"
]
}
]
}
],
"Options": []
},
{
"Name": "name",
"Subcommands": [
{
"Name": "publish",
"Subcommands": [],
"Options": [
{
"Names": [
"resolve"
]
},
{
"Names": [
"lifetime",
"t"
]
},
{
"Names": [
"ttl"
]
},
{
"Names": [
"key",
"k"
]
}
]
},
{
"Name": "resolve",
"Subcommands": [],
"Options": [
{
"Names": [
"recursive",
"r"
]
},
{
"Names": [
"nocache",
"n"
]
}
]
}
],
"Options": []
},
{
"Name": "bitswap",
"Subcommands": [
{
"Name": "ledger",
"Subcommands": [],
"Options": []
},
{
"Name": "wantlist",
"Subcommands": [],
"Options": [
{
"Names": [
"peer",
"p"
]
}
]
},
{
"Name": "stat",
"Subcommands": [],
"Options": []
},
{
"Name": "unwant",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "shutdown",
"Subcommands": [],
"Options": []
},
{
"Name": "block",
"Subcommands": [
{
"Name": "stat",
"Subcommands": [],
"Options": []
},
{
"Name": "get",
"Subcommands": [],
"Options": []
},
{
"Name": "put",
"Subcommands": [],
"Options": [
{
"Names": [
"format",
"f"
]
},
{
"Names": [
"mhtype"
]
},
{
"Names": [
"mhlen"
]
}
]
},
{
"Name": "rm",
"Subcommands": [],
"Options": [
{
"Names": [
"force",
"f"
]
},
{
"Names": [
"quiet",
"q"
]
}
]
}
],
"Options": []
},
{
"Name": "config",
"Subcommands": [
{
"Name": "show",
"Subcommands": [],
"Options": []
},
{
"Name": "edit",
"Subcommands": [],
"Options": []
},
{
"Name": "replace",
"Subcommands": [],
"Options": []
}
],
"Options": [
{
"Names": [
"bool"
]
},
{
"Names": [
"json"
]
}
]
},
{
"Name": "dht",
"Subcommands": [
{
"Name": "query",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose",
"v"
]
}
]
},
{
"Name": "findprovs",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose",
"v"
]
},
{
"Names": [
"num-providers",
"n"
]
}
]
},
{
"Name": "findpeer",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose",
"v"
]
}
]
},
{
"Name": "get",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose",
"v"
]
}
]
},
{
"Name": "put",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose",
"v"
]
}
]
},
{
"Name": "provide",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose",
"v"
]
},
{
"Names": [
"recursive",
"r"
]
}
]
}
],
"Options": []
},
{
"Name": "dns",
"Subcommands": [],
"Options": [
{
"Names": [
"recursive",
"r"
]
}
]
},
{
"Name": "p2p",
"Subcommands": [
{
"Name": "stream",
"Subcommands": [
{
"Name": "ls",
"Subcommands": [],
"Options": [
{
"Names": [
"headers",
"v"
]
}
]
},
{
"Name": "dial",
"Subcommands": [],
"Options": []
},
{
"Name": "close",
"Subcommands": [],
"Options": [
{
"Names": [
"all",
"a"
]
}
]
}
],
"Options": []
},
{
"Name": "listener",
"Subcommands": [
{
"Name": "close",
"Subcommands": [],
"Options": [
{
"Names": [
"all",
"a"
]
}
]
},
{
"Name": "ls",
"Subcommands": [],
"Options": [
{
"Names": [
"headers",
"v"
]
}
]
},
{
"Name": "open",
"Subcommands": [],
"Options": []
}
],
"Options": []
}
],
"Options": []
},
{
"Name": "version",
"Subcommands": [],
"Options": [
{
"Names": [
"number",
"n"
]
},
{
"Names": [
"commit"
]
},
{
"Names": [
"repo"
]
},
{
"Names": [
"all"
]
}
]
},
{
"Name": "add",
"Subcommands": [],
"Options": [
{
"Names": [
"recursive",
"r"
]
},
{
"Names": [
"quiet",
"q"
]
},
{
"Names": [
"quieter",
"Q"
]
},
{
"Names": [
"silent"
]
},
{
"Names": [
"progress",
"p"
]
},
{
"Names": [
"trickle",
"t"
]
},
{
"Names": [
"only-hash",
"n"
]
},
{
"Names": [
"wrap-with-directory",
"w"
]
},
{
"Names": [
"hidden",
"H"
]
},
{
"Names": [
"chunker",
"s"
]
},
{
"Names": [
"pin"
]
},
{
"Names": [
"raw-leaves"
]
},
{
"Names": [
"nocopy"
]
},
{
"Names": [
"fscache"
]
},
{
"Names": [
"cid-version"
]
},
{
"Names": [
"hash"
]
}
]
},
{
"Name": "object",
"Subcommands": [
{
"Name": "patch",
"Subcommands": [
{
"Name": "append-data",
"Subcommands": [],
"Options": []
},
{
"Name": "add-link",
"Subcommands": [],
"Options": [
{
"Names": [
"create",
"p"
]
}
]
},
{
"Name": "rm-link",
"Subcommands": [],
"Options": []
},
{
"Name": "set-data",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "data",
"Subcommands": [],
"Options": []
},
{
"Name": "get",
"Subcommands": [],
"Options": []
},
{
"Name": "new",
"Subcommands": [],
"Options": []
},
{
"Name": "put",
"Subcommands": [],
"Options": [
{
"Names": [
"inputenc"
]
},
{
"Names": [
"datafieldenc"
]
}
]
},
{
"Name": "stat",
"Subcommands": [],
"Options": []
},
{
"Name": "diff",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose",
"v"
]
}
]
},
{
"Name": "links",
"Subcommands": [],
"Options": [
{
"Names": [
"headers",
"v"
]
}
]
}
],
"Options": []
},
{
"Name": "repo",
"Subcommands": [
{
"Name": "gc",
"Subcommands": [],
"Options": [
{
"Names": [
"quiet",
"q"
]
},
{
"Names": [
"stream-errors"
]
}
]
},
{
"Name": "stat",
"Subcommands": [],
"Options": [
{
"Names": [
"human"
]
}
]
},
{
"Name": "fsck",
"Subcommands": [],
"Options": []
},
{
"Name": "version",
"Subcommands": [],
"Options": [
{
"Names": [
"quiet",
"q"
]
}
]
},
{
"Name": "verify",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "stats",
"Subcommands": [
{
"Name": "bw",
"Subcommands": [],
"Options": [
{
"Names": [
"peer",
"p"
]
},
{
"Names": [
"proto",
"t"
]
},
{
"Names": [
"poll"
]
},
{
"Names": [
"interval",
"i"
]
}
]
},
{
"Name": "repo",
"Subcommands": [],
"Options": [
{
"Names": [
"human"
]
}
]
},
{
"Name": "bitswap",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "file",
"Subcommands": [
{
"Name": "ls",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "tar",
"Subcommands": [
{
"Name": "add",
"Subcommands": [],
"Options": []
},
{
"Name": "cat",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "cat",
"Subcommands": [],
"Options": []
},
{
"Name": "key",
"Subcommands": [
{
"Name": "rm",
"Subcommands": [],
"Options": [
{
"Names": [
"l"
]
}
]
},
{
"Name": "gen",
"Subcommands": [],
"Options": [
{
"Names": [
"type",
"t"
]
},
{
"Names": [
"size",
"s"
]
}
]
},
{
"Name": "list",
"Subcommands": [],
"Options": [
{
"Names": [
"l"
]
}
]
},
{
"Name": "rename",
"Subcommands": [],
"Options": [
{
"Names": [
"force",
"f"
]
}
]
}
],
"Options": []
},
{
"Name": "mount",
"Subcommands": [],
"Options": [
{
"Names": [
"ipfs-path",
"f"
]
},
{
"Names": [
"ipns-path",
"n"
]
}
]
},
{
"Name": "pin",
"Subcommands": [
{
"Name": "add",
"Subcommands": [],
"Options": [
{
"Names": [
"recursive",
"r"
]
},
{
"Names": [
"progress"
]
}
]
},
{
"Name": "rm",
"Subcommands": [],
"Options": [
{
"Names": [
"recursive",
"r"
]
}
]
},
{
"Name": "ls",
"Subcommands": [],
"Options": [
{
"Names": [
"type",
"t"
]
},
{
"Names": [
"quiet",
"q"
]
}
]
},
{
"Name": "verify",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose"
]
},
{
"Names": [
"quiet",
"q"
]
}
]
},
{
"Name": "update",
"Subcommands": [],
"Options": [
{
"Names": [
"unpin"
]
}
]
}
],
"Options": []
},
{
"Name": "tour",
"Subcommands": [
{
"Name": "list",
"Subcommands": [],
"Options": []
},
{
"Name": "next",
"Subcommands": [],
"Options": []
},
{
"Name": "restart",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "refs",
"Subcommands": [
{
"Name": "local",
"Subcommands": [],
"Options": []
}
],
"Options": [
{
"Names": [
"format"
]
},
{
"Names": [
"edges",
"e"
]
},
{
"Names": [
"unique",
"u"
]
},
{
"Names": [
"recursive",
"r"
]
}
]
},
{
"Name": "resolve",
"Subcommands": [],
"Options": [
{
"Names": [
"recursive",
"r"
]
}
]
},
{
"Name": "swarm",
"Subcommands": [
{
"Name": "peers",
"Subcommands": [],
"Options": [
{
"Names": [
"verbose",
"v"
]
},
{
"Names": [
"streams"
]
},
{
"Names": [
"latency"
]
}
]
},
{
"Name": "addrs",
"Subcommands": [
{
"Name": "local",
"Subcommands": [],
"Options": [
{
"Names": [
"id"
]
}
]
}
],
"Options": []
},
{
"Name": "connect",
"Subcommands": [],
"Options": []
},
{
"Name": "disconnect",
"Subcommands": [],
"Options": []
},
{
"Name": "filters",
"Subcommands": [
{
"Name": "rm",
"Subcommands": [],
"Options": []
},
{
"Name": "add",
"Subcommands": [],
"Options": []
}
],
"Options": []
}
],
"Options": []
},
{
"Name": "commands",
"Subcommands": [],
"Options": [
{
"Names": [
"flags",
"f"
]
}
]
},
{
"Name": "dag",
"Subcommands": [
{
"Name": "put",
"Subcommands": [],
"Options": [
{
"Names": [
"format",
"f"
]
},
{
"Names": [
"input-enc"
]
}
]
},
{
"Name": "get",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "files",
"Subcommands": [
{
"Name": "mv",
"Subcommands": [],
"Options": []
},
{
"Name": "ls",
"Subcommands": [],
"Options": [
{
"Names": [
"l"
]
}
]
},
{
"Name": "stat",
"Subcommands": [],
"Options": [
{
"Names": [
"format"
]
},
{
"Names": [
"hash"
]
},
{
"Names": [
"size"
]
}
]
},
{
"Name": "flush",
"Subcommands": [],
"Options": []
},
{
"Name": "read",
"Subcommands": [],
"Options": [
{
"Names": [
"offset",
"o"
]
},
{
"Names": [
"count",
"n"
]
}
]
},
{
"Name": "write",
"Subcommands": [],
"Options": [
{
"Names": [
"offset",
"o"
]
},
{
"Names": [
"create",
"e"
]
},
{
"Names": [
"truncate",
"t"
]
},
{
"Names": [
"count",
"n"
]
}
]
},
{
"Name": "cp",
"Subcommands": [],
"Options": []
},
{
"Name": "mkdir",
"Subcommands": [],
"Options": [
{
"Names": [
"parents",
"p"
]
}
]
},
{
"Name": "rm",
"Subcommands": [],
"Options": [
{
"Names": [
"recursive",
"r"
]
}
]
}
],
"Options": [
{
"Names": [
"f",
"flush"
]
}
]
},
{
"Name": "id",
"Subcommands": [],
"Options": [
{
"Names": [
"format",
"f"
]
}
]
},
{
"Name": "pubsub",
"Subcommands": [
{
"Name": "sub",
"Subcommands": [],
"Options": [
{
"Names": [
"discover"
]
}
]
},
{
"Name": "ls",
"Subcommands": [],
"Options": []
},
{
"Name": "peers",
"Subcommands": [],
"Options": []
},
{
"Name": "pub",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "update",
"Subcommands": [],
"Options": []
},
{
"Name": "filestore",
"Subcommands": [
{
"Name": "dups",
"Subcommands": [],
"Options": []
},
{
"Name": "ls",
"Subcommands": [],
"Options": [
{
"Names": [
"file-order"
]
}
]
},
{
"Name": "verify",
"Subcommands": [],
"Options": [
{
"Names": [
"file-order"
]
}
]
}
],
"Options": []
},
{
"Name": "bootstrap",
"Subcommands": [
{
"Name": "list",
"Subcommands": [],
"Options": []
},
{
"Name": "add",
"Subcommands": [
{
"Name": "default",
"Subcommands": [],
"Options": []
}
],
"Options": [
{
"Names": [
"default"
]
}
]
},
{
"Name": "rm",
"Subcommands": [
{
"Name": "all",
"Subcommands": [],
"Options": []
}
],
"Options": [
{
"Names": [
"all"
]
}
]
}
],
"Options": []
},
{
"Name": "get",
"Subcommands": [],
"Options": [
{
"Names": [
"output",
"o"
]
},
{
"Names": [
"archive",
"a"
]
},
{
"Names": [
"compress",
"C"
]
},
{
"Names": [
"compression-level",
"l"
]
}
]
},
{
"Name": "log",
"Subcommands": [
{
"Name": "level",
"Subcommands": [],
"Options": []
},
{
"Name": "ls",
"Subcommands": [],
"Options": []
},
{
"Name": "tail",
"Subcommands": [],
"Options": []
}
],
"Options": []
},
{
"Name": "ls",
"Subcommands": [],
"Options": [
{
"Names": [
"headers",
"v"
]
},
{
"Names": [
"resolve-type"
]
}
]
},
{
"Name": "ping",
"Subcommands": [],
"Options": [
{
"Names": [
"count",
"n"
]
}
]
}
],
"Options": [
{
"Names": [
"config",
"c"
]
},
{
"Names": [
"debug",
"D"
]
},
{
"Names": [
"help"
]
},
{
"Names": [
"h"
]
},
{
"Names": [
"local",
"L"
]
},
{
"Names": [
"api"
]
}
]
}