Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
es-cli
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. |
metax-cli
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 qvain-backend is the backend server for the Qvain API.
|
Command qvain-backend is the backend server for the Qvain API. |
qvain-cli
Command qvain-cli is a command-line interface to the Qvain backend.
|
Command qvain-cli is a command-line interface to the Qvain backend. |
internal
|
|
bench
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.