qri: github.com/qri-io/qri Files | Directories

Command qri

Qri is a distributed dataset version control tool. Bigger than a spreadsheet, smaller than a database, datasets are all around us. Use Qri to browse, download, create, fork, and publish datasets on a peer-to-peer network that works both on and offline.

more info at: https://qri.io

Package Files

main.go

Directories

PathSynopsis
apiPackage api implements a JSON-API for interacting with a qri node
basePackage base defines business that operates on local data.
base/archivePackage archive creates and consumes high-fidelity conversions of dataset documents for export & import
base/component
base/dsfsPackage dsfs glues datsets to cafs (content-addressed-file-system)
base/dsfs/dstestPackage dstest defines an interface for reading test cases from static files leveraging directories of test dataset input files & expected output files
base/dsfs/dsutilPackage dsutil includes dataset util funcs, placed here to avoid dataset package bloat TODO - consider merging this package with the dsfs package, as most of the functions in here rely on a Filestore argument
base/dsfs/subsetPackage subset provides methods for extracting defined abbreviations of a dataset document.
base/fillPackage fill assigns arbitrary values to struct fields using reflection.
base/friendly
base/toqtype
cmdPackage cmd defines the CLI interface.
cmd/generatePackage generate is a command that creates a bash completion file for qri
configPackage config encapsulates qri configuration options & details.
config/migratePackage migrate defines migrations for qri configuration files
config/testPackage test contains predefined set of PeerInfo for testing.
docsDocs is a tool for generating markdown documentation of the qri command line interface (CLI)
dscache
dscache/build
dscache/dscachefb
dsrefPackage dsref defines structure and syntax for referring to a dataset
errors
eventPackage event implements an event bus.
fsiPackage fsi defines qri file system integration: representing a dataset as files in a directory on a user's computer.
identityPackage identity defines interfaces & methods that describes users on qri
libPackage lib implements core qri business logic.
logbookPackage logbook records and syncs dataset histories.
logbook/logsyncPackage logsync synchronizes logs between logbooks across networks
logbook/oplogPackage oplog is an operation-based replicated data type of append-only logs oplog has three main structures: logbook, log, and op A log is a sequence of operations attributed to a single author, designated by a private key.
logbook/oplog/logfb
p2pPackage p2p implements qri peer-to-peer communication.
p2p/testPackage p2ptest defines utilities for qri peer-2-peer testing
registryPackage registry defines primitives for keeping centralized repositories of qri types (peers, datasets, etc).
registry/regclientPackage regclient defines a client for interacting with a registry server
registry/regserverPackage regserver provides a mock registry server for testing purposes
registry/regserver/handlersPackage handlers creates HTTP handler functions for registry interface implementations
remotePackage remote implements syncronization between qri instances
repoPackage repo represents a repository of qri information Analogous to a git repository, repo expects a rigid structure filled with rich types specific to qri.
repo/buildrepoPackage buildrepo initializes a qri repo
repo/fsPackage fsrepo is a file-system implementation of repo
repo/genPackage gen contains routines that perform expensive cryptographic operations.
repo/profilePackage profile defines a qri peer profile
repo/ref
repo/repo_fbs
repo/test
repo/test/specPackage spec contains a set of tests to ensure a repo implementation conforms to expected behaviors, calling RunRepoTests on a given repo implementation should pass all checks in order to properly work with Qri.
resolverPackage resolver centralizes logic for resolving dataset names.
resolver/loader
sql
sql/preprocessPackage preprocess is a SQL query preprocessor.
sql/qds
startfPackage startf implements dataset transformations using the starlark programming dialect For more info on starlark check github.com/google/starlark
startf/context
startf/dsPackage ds exposes the qri dataset document model into starlark
startf/qri
statsPackage stats calculates statistical metadata for a given dataset
updatePackage update defines the update service
update/cronPackage cron schedules dataset and shell script updates
update/cron/cron_fbs
version
watchfs

Package main imports 1 packages (graph). Updated 2020-07-03. Refresh now. Tools for package owners.