Documentation ¶
Overview ¶
Package bazil is a distributed, weakly connected, asynchronous filesystem.
Directories ¶
Path | Synopsis |
---|---|
Package cas implements a Content-Addressed Store.
|
Package cas implements a Content-Addressed Store. |
chunks
Package chunks implements low-level storage for chunks of data.
|
Package chunks implements low-level storage for chunks of data. |
chunks/chunkutil
Package chunkutil contains helper functions only needed by chunks.Store implementations.
|
Package chunkutil contains helper functions only needed by chunks.Store implementations. |
chunks/mock
Package mock contains chunks.Store implementation for testing.
|
Package mock contains chunks.Store implementation for testing. |
flagx
Package flagx contains a helper type for parsing CAS keys from command line arguments.
|
Package flagx contains a helper type for parsing CAS keys from command line arguments. |
Package cliutil contains helpers to make subcommand-style command line interfaces easier to program.
|
Package cliutil contains helpers to make subcommand-style command line interfaces easier to program. |
flagx
Package flagx contains helper types for parsing command line arguments.
|
Package flagx contains helper types for parsing command line arguments. |
positional
Package positional implements parsing positional arguments, for example command line arguments, into fields of a struct.
|
Package positional implements parsing positional arguments, for example command line arguments, into fields of a struct. |
strconvx
Package strconvx implements conversions from strings to basic data types.
|
Package strconvx implements conversions from strings to basic data types. |
subcommands
Package subcommands is a framework for creating command-based interfaces with hierarchical commands.
|
Package subcommands is a framework for creating command-based interfaces with hierarchical commands. |
Package db contains a database abstraction layer.
|
Package db contains a database abstraction layer. |
Package defaults contains various default values used in multiple packages.
|
Package defaults contains various default values used in multiple packages. |
clock
Package clock implements a logical clock, tracking changes at multiple peers.
|
Package clock implements a logical clock, tracking changes at multiple peers. |
inodes
Package inodes contains the logic for allocating inode numbers.
|
Package inodes contains the logic for allocating inode numbers. |
readonly
Package readonly provides simplified read-only FUSE access to file system contents based on CAS stored data.
|
Package readonly provides simplified read-only FUSE access to file system contents based on CAS stored data. |
Package tokens contains constant values that are used by several packages.
|
Package tokens contains constant values that are used by several packages. |
util
|
|
edtls
Package edtls provides ed25519 signatures on top of TLS certificates.
|
Package edtls provides ed25519 signatures on top of TLS certificates. |
Click to show internal directories.
Click to hide internal directories.