Documentation
¶
Overview ¶
IPFS is a global, versioned, peer-to-peer filesystem
Index ¶
Constants ¶
View Source
const ApiVersion = "/kubo/" + CurrentVersionNumber + "/" //nolint
View Source
const CurrentVersionNumber = "0.18.0-rc1"
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
Functions ¶
func GetUserAgentVersion ¶ added in v0.14.0
func GetUserAgentVersion() string
GetUserAgentVersion is the libp2p user agent used by go-ipfs.
Note: This will end in `/` when no commit is available. This is expected.
func SetUserAgentSuffix ¶ added in v0.14.0
func SetUserAgentSuffix(suffix string)
Types ¶
type VersionInfo ¶ added in v0.14.0
func GetVersionInfo ¶ added in v0.14.0
func GetVersionInfo() *VersionInfo
Directories
¶
Path | Synopsis |
---|---|
blocks
|
|
blockstoreutil
Package blockstoreutil provides utility functions for Blockstores.
|
Package blockstoreutil provides utility functions for Blockstores. |
cmd
|
|
ipfs
cmd/ipfs implements the primary CLI binary for ipfs
|
cmd/ipfs implements the primary CLI binary for ipfs |
package config implements the ipfs config file datastructures and utilities.
|
package config implements the ipfs config file datastructures and utilities. |
Package core implements the IpfsNode object and related methods.
|
Package core implements the IpfsNode object and related methods. |
commands
Package commands implements the ipfs command interface
|
Package commands implements the ipfs command interface |
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 ipns, the naming system for ipfs.
|
package fuse/ipns implements a fuse filesystem that interfaces with ipns, the naming system for ipfs. |
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. |
fsrepo
package fsrepo
|
package fsrepo |
test
|
|
dependencies
Module
|
|
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. |
Package tracing contains the tracing logic for go-ipfs, including configuring the tracer and helping keep consistent naming conventions across the stack.
|
Package tracing contains the tracing logic for go-ipfs, including configuring the tracer and helping keep consistent naming conventions across the stack. |
Click to show internal directories.
Click to hide internal directories.