Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
es-cli
command
Command es-cli is a command-line interface to sync reference metadata stored in ElasticSearch.
|
Command es-cli is a command-line interface to sync reference metadata stored in ElasticSearch. |
|
message
command
|
|
|
metax-cli
command
Command metax-cli is a command-line client to the Metax API.
|
Command metax-cli is a command-line client to the Metax API. |
|
qvain-backend
command
Command qvain-backend is the backend server for the Qvain API.
|
Command qvain-backend is the backend server for the Qvain API. |
|
qvain-cli
command
Command qvain-cli is a command-line interface to the Qvain backend.
|
Command qvain-cli is a command-line interface to the Qvain backend. |
|
redis-test
command
|
|
|
internal
|
|
|
bench
command
Dummy file to stop go build from complaining about packages with only test files.
|
Dummy file to stop go build from complaining about packages with only test files. |
|
caller
Package caller contains convenience functions to get function caller information.
|
Package caller contains convenience functions to get function caller information. |
|
es
Package es contains a minimal API client to query Elastic Search and export complete indexes.
|
Package es contains a minimal API client to query Elastic Search and export complete indexes. |
|
oidc
Package oidcclient implements a basic oidc client to authenticate users at an OpenID Connect IdP using the Code flow.
|
Package oidcclient implements a basic oidc client to authenticate users at an OpenID Connect IdP using the Code flow. |
|
psql
Package psql is the Postgresql storage layer of Qvain.
|
Package psql is the Postgresql storage layer of Qvain. |
|
randomkey
Package randomkey generates cryptographically secure keys of lengths 16, 32 or 64.
|
Package randomkey generates cryptographically secure keys of lengths 16, 32 or 64. |
|
redis
Package redis wraps the redigo redis package.
|
Package redis wraps the redigo redis package. |
|
sessions
Package session implements a simple session manager for token authentication.
|
Package session implements a simple session manager for token authentication. |
|
version
Package version contains the version for the whole of Qvain and associated commands.
|
Package version contains the version for the whole of Qvain and associated commands. |
|
pkg
|
|
|
concat
Package concat is a utility package that concatenates multiple files into one with optional date dependency checking.
|
Package concat is a utility package that concatenates multiple files into one with optional date dependency checking. |
|
env
Package env provides some convenience functions to get configuration values from the environment.
|
Package env provides some convenience functions to get configuration values from the environment. |
|
metax
Package metax provides a client for the CSC MetaX API.
|
Package metax provides a client for the CSC MetaX API. |
|
models
Package models contains the base "domain logic" data types used by Qvain.
|
Package models contains the base "domain logic" data types used by Qvain. |
Click to show internal directories.
Click to hide internal directories.