go-ipfs: github.com/ipfs/go-ipfs Index | Files | Directories

package ipfs

import "github.com/ipfs/go-ipfs"

IPFS is a global, versioned, peer-to-peer filesystem

Index

Package Files

doc.go version.go

Constants

const ApiVersion = "/go-ipfs/" + CurrentVersionNumber + "/"
const CurrentVersionNumber = "0.5.0-dev"

CurrentVersionNumber is the current application's version literal

Variables

var CurrentCommit string

CurrentCommit is the current git commit, this is set as a ldflag in the Makefile

Directories

PathSynopsis
assetsgo:generate git submodule update --init ./dir-index-html go:generate go run github.com/go-bindata/go-bindata/go-bindata -pkg=assets init-doc dir-index-html/dir-index.html dir-index-html/knownIcons.txt go:generate gofmt -w bindata.go
blocks/blockstoreutilPackage blockstoreutil provides utility functions for Blockstores.
cmd/ipfscmd/ipfs implements the primary CLI binary for ipfs
cmd/ipfs/util
cmd/ipfswatch
cmd/seccatpackage main provides an implementation of netcat using the secio package.
commands
corePackage core implements the IpfsNode object and related methods.
core/bootstrap
core/commandsPackage commands implements the ipfs command interface
core/commands/cmdenv
core/commands/dag
core/commands/e
core/commands/name
core/commands/object
core/commands/unixfs
core/coreapiPackage coreapi provides direct access to the core commands in IPFS.
core/coredag
core/corehttpPackage corehttp provides utilities for the webui, gateways, and other high-level HTTP interfaces to IPFS.
core/corerepo
core/coreunix
core/mock
core/node
core/node/helpers
core/node/libp2p
dagutils
fuse/ipnspackage fuse/ipns implements a fuse filesystem that interfaces with ipns, the naming system for ipfs.
fuse/mountpackage mount provides a simple abstraction around a mount point
fuse/node
fuse/readonlypackage fuse/readonly implements a fuse filesystem to access files stored inside of ipfs.
keystore
namesysPackage namesys implements resolvers and publishers for the IPFS naming system (IPNS).
namesys/republisher
namesys/resolve
p2p
pinPackage pin implements structures and methods to keep track of which objects a user wants to keep stored locally.
pin/gcPackage gc provides garbage collection for go-ipfs.
pin/internal/pb
plugin
plugin/loader
plugin/plugins/badgerds
plugin/plugins/flatfs
plugin/plugins/git
plugin/plugins/levelds
repo
repo/common
repo/fsrepopackage fsrepo
repo/fsrepo/migrations
tar
thirdparty/assert
thirdparty/cidv0v1
thirdparty/dir
thirdparty/notifierPackage notifier provides a simple notification dispatcher meant to be embedded in larger structres who wish to allow clients to sign up for event notifications.
thirdparty/unit
thirdparty/verifbs

Package ipfs is imported by 25 packages. Updated 2019-09-16. Refresh now. Tools for package owners.