Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
examples
|
|
internal
|
|
grouped_flags
Package grouped_flags provides a small wrapper around the flag package from Go's standard library to allow grouping flags in the help output.
|
Package grouped_flags provides a small wrapper around the flag package from Go's standard library to allow grouping flags in the help output. |
semaphore
Package semaphore implements a basic semaphore for coordinating and limiting non-exclusive, concurrent access.
|
Package semaphore implements a basic semaphore for coordinating and limiting non-exclusive, concurrent access. |
pkg
|
|
filelocker
Package filelocker provide an upload locker based on the local file system.
|
Package filelocker provide an upload locker based on the local file system. |
filestore
Package filestore provide a storage backend based on the local file system.
|
Package filestore provide a storage backend based on the local file system. |
gcsstore
Package gcsstore provides a Google cloud storage based backend.
|
Package gcsstore provides a Google cloud storage based backend. |
handler
Package handler provides ways to accept tus 1.0 calls using HTTP.
|
Package handler provides ways to accept tus 1.0 calls using HTTP. |
hooks
Package hooks allows you to execute hooks based on events emitted from the tusd handler using the callbacks and notification channels.
|
Package hooks allows you to execute hooks based on events emitted from the tusd handler using the callbacks and notification channels. |
hooks/file
Package file provides a file-based hook implementation.
|
Package file provides a file-based hook implementation. |
hooks/grpc
Package grpc implements a gRPC-based hook system.
|
Package grpc implements a gRPC-based hook system. |
hooks/http
Package http implements a HTTP-based hook system.
|
Package http implements a HTTP-based hook system. |
hooks/plugin
Package plugin provides a hook system based on Hashicorp's plugin system.
|
Package plugin provides a hook system based on Hashicorp's plugin system. |
memorylocker
Package memorylocker provides an in-memory locking mechanism.
|
Package memorylocker provides an in-memory locking mechanism. |
prometheuscollector
package prometheuscollector allows to expose metrics for Prometheus.
|
package prometheuscollector allows to expose metrics for Prometheus. |
s3store
Package s3store provides a storage backend using AWS S3 or compatible servers.
|
Package s3store provides a storage backend using AWS S3 or compatible servers. |
Click to show internal directories.
Click to hide internal directories.