Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
pkg
|
|
blobstore
Interface for writing blob store adapters to Varasto
|
Interface for writing blob store adapters to Varasto |
blobstore/googledriveblobstore
Writes your blobs to Google Drive
|
Writes your blobs to Google Drive |
blobstore/localfsblobstore
Stores your blobs on local FS-accessible paths
|
Stores your blobs on local FS-accessible paths |
blobstore/s3blobstore
Writes your blobs to AWS S3
|
Writes your blobs to AWS S3 |
blorm
"Bolt Light ORM", doesn't do much else than persist structs into Bolt..
|
"Bolt Light ORM", doesn't do much else than persist structs into Bolt.. |
byteshuman
Formats byte amounts into human readable format
|
Formats byte amounts into human readable format |
childprocesscontroller
Represents a child process whose state we want to control (start, stop, keep alive after crashes),
|
Represents a child process whose state we want to control (start, stop, keep alive after crashes), |
frontend
Definitions (like UI routes) for Varasto's frontend
|
Definitions (like UI routes) for Varasto's frontend |
fssnapshot
Cross-platform filesystem snapshotting library
|
Cross-platform filesystem snapshotting library |
gokitbp
`gokit` backports.
|
`gokit` backports. |
igdbapi
IGDB (Internet Game Database) API
|
IGDB (Internet Game Database) API |
logtee
Plumbing for teeing/tailing log messages.
|
Plumbing for teeing/tailing log messages. |
restartcontroller
Wrapper for running a restartable fn.
|
Wrapper for running a restartable fn. |
seasonepisodedetector
Extracts season & episode numbers for TV show filenames
|
Extracts season & episode numbers for TV show filenames |
smart
Access SMART data of disks
|
Access SMART data of disks |
sslca
Managing a CA and signing server certs.
|
Managing a CA and signing server certs. |
stateresolver
Computes the state of collection at an exact revision.
|
Computes the state of collection at an exact revision. |
stoclient
Client for accessing Varasto server
|
Client for accessing Varasto server |
stofuse
FUSE adapter for interfacing with Varasto from filesystem
|
FUSE adapter for interfacing with Varasto from filesystem |
stofuse/stofuseclient
Client for FUSE server's API
|
Client for FUSE server's API |
stofuse/stofuseentrypoint
This entrypoint is in own package, so we don't need to sprinkle conditional compilation all around the base "stofuse" package because it doesn't compile on Windows
|
This entrypoint is in own package, so we don't need to sprinkle conditional compilation all around the base "stofuse" package because it doesn't compile on Windows |
stomvu
"Move utils" - logic for moving files to hierarchies sensible for TV shows, photo albums etc.
|
"Move utils" - logic for moving files to hierarchies sensible for TV shows, photo albums etc. |
stoserver
The server component main package for Varasto
|
The server component main package for Varasto |
stoserver/stodb
Encapsulates access to the metadata database
|
Encapsulates access to the metadata database |
stoserver/stodbimportexport
logic for importing/exporting the metadata database into a file
|
logic for importing/exporting the metadata database into a file |
stoserver/stodiskaccess
diskaccess ties together DB metadata read/write in addition to writing to disk
|
diskaccess ties together DB metadata read/write in addition to writing to disk |
stoserver/stohealth
Health checks for Varasto server
|
Health checks for Varasto server |
stoserver/stointegrityverifier
Responsible for integrity of your data by periodically scanning your volumes to detect bit rot and hardware failures.
|
Responsible for integrity of your data by periodically scanning your volumes to detect bit rot and hardware failures. |
stoserver/storeplication
Controls replication of data between volumes
|
Controls replication of data between volumes |
themoviedbapi
themoviedb.org ("TMDb") REST API client
|
themoviedb.org ("TMDb") REST API client |
tui
Utils for text-based UIs
|
Utils for text-based UIs |
Click to show internal directories.
Click to hide internal directories.