Documentation
¶
Overview ¶
BTFS is a global, versioned, peer-to-peer filesystem
Index ¶
Constants ¶
View Source
const ApiVersion = "/go-btfs/" + CurrentVersionNumber + "/"
View Source
const CurrentVersionNumber = "1.5.0"
CurrentVersionNumber is the current application's version literal
Variables ¶
View Source
var CurrentCommit string
CurrentCommit is the current git commit, this is set as a ldflag in the Makefile
View Source
var UserAgent = "go-btfs/" + CurrentVersionNumber + "/" + CurrentCommit
UserAgent is the libp2p user agent used by go-btfs.
Note: This will end in `/` when no commit is available. This is expected.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated for package assets by go-bindata DO NOT EDIT.
|
Code generated for package assets by go-bindata DO NOT EDIT. |
|
blocks
|
|
|
blockstoreutil
Package blockstoreutil provides utility functions for Blockstores.
|
Package blockstoreutil provides utility functions for Blockstores. |
|
cmd
|
|
|
btfs
command
This auto update project linux, mac OS or windows operating system.
|
This auto update project linux, mac OS or windows operating system. |
|
ipfswatch
command
|
|
|
seccat
command
package main provides an implementation of netcat using the secio package.
|
package main provides an implementation of netcat using the secio package. |
|
Package core implements the IpfsNode object and related methods.
|
Package core implements the IpfsNode object and related methods. |
|
commands
Package commands implements the btfs command interface Using github.com/TRON-US/go-btfs/commands to define the command line and HTTP APIs.
|
Package commands implements the btfs command interface Using github.com/TRON-US/go-btfs/commands to define the command line and HTTP APIs. |
|
coreapi
Package coreapi provides direct access to the core commands in IPFS.
|
Package coreapi provides direct access to the core commands in IPFS. |
|
corehttp
Package corehttp provides utilities for the webui, gateways, and other high-level HTTP interfaces to IPFS.
|
Package corehttp provides utilities for the webui, gateways, and other high-level HTTP interfaces to IPFS. |
|
fuse
|
|
|
ipns
package fuse/ipns implements a fuse filesystem that interfaces with btns, the naming system for btfs.
|
package fuse/ipns implements a fuse filesystem that interfaces with btns, the naming system for btfs. |
|
mount
package mount provides a simple abstraction around a mount point
|
package mount provides a simple abstraction around a mount point |
|
readonly
package fuse/readonly implements a fuse filesystem to access files stored inside of ipfs.
|
package fuse/readonly implements a fuse filesystem to access files stored inside of ipfs. |
|
Package gc provides garbage collection for go-ipfs.
|
Package gc provides garbage collection for go-ipfs. |
|
Package namesys implements resolvers and publishers for the IPFS naming system (IPNS).
|
Package namesys implements resolvers and publishers for the IPFS naming system (IPNS). |
|
protos
|
|
|
fsrepo
package fsrepo TODO explain the package roadmap...
|
package fsrepo TODO explain the package roadmap... |
|
test
|
|
|
api-startup
command
|
|
|
bench/bench_cli_ipfs_add
command
|
|
|
bench/offline_add
command
|
|
|
sharness/t0280-plugin-data
command
|
|
|
thirdparty
|
|
|
notifier
Package notifier provides a simple notification dispatcher meant to be embedded in larger structures who wish to allow clients to sign up for event notifications.
|
Package notifier provides a simple notification dispatcher meant to be embedded in larger structures who wish to allow clients to sign up for event notifications. |
Click to show internal directories.
Click to hide internal directories.