# Functions
Returns the filename from a given path.
Formats an integer with the provided language tag.
Parses the provided JSON to the provided interface.
Parses the provided JSON to the provided interface, validating that all fields are used.
Parses the provided JSON as a string.
Parses a string represention of a time.Time in YMD format.
Extracts the domain from an email address.
Returns the value associated to the key in the provided map, logging a detailed message and returning nil if not found.
Creates an ErrorDetail for the provided error.
Returns the UUID represented by the provided string.
Helper for making errors related to an ID.
Makes error messages for a provided ID string.
Initializes the logging subsystem.
Returns the map resulting for applying the arguments, alternating between keys and values.
Returns the bool value associated to the key in the provided map, logging a detailed message and returning nil if not found or value is not a boolean.
Returns the string value associated to the key in the provided map, logging a detailed message and returning nil if not found or value is not a string.
Returns the UUID value associated to the key in the provided map, logging a detailed message and returning nil if not found or value is not a UUID.
Returns a string representing the provided map, in HStore format.
Merges the provided string with the provided template data using "{" and "}" as affixes.
Calls `Merge`, logging errors to the provided logger, including the provided key.
Retruns true if this string contains "{", the default prefix.
Converts 10,000,000 to "10,000ms".
Constructor.
Addes commas like strings.Join(_, ", "), along with a clause like "and", producing "a, b, and c".
Updates or creates Params with the provided Orderings.
Extracts path parameters from the provided string.
Pluralizes a string.
Pluralizes a string and converts it to TitleCase.
Calculates a random string of provided length, using the characters [a-z0-9].
Runs a provided command, redirecting output and returning the exit code.
Runs a provided command, returning the exit code and string output.
Converts a string to a URL-safe representation, replacing forbidden charaters with "-".
Splits a string according to a delimeter, then trims each entry, filtering empty strings.
Splits a string on the first instance of a provided byte, returning strings representing each side.
Splits a string on the last instance of a provided byte, returning strings representing each side.
Returns a bool indicating if a provided value is present in the provided string array.
Returns the map resulting for applying the arguments, alternating between string keys and values.
Returns the map resulting for applying the arguments, alternating between string keys and string values.
Returns a map representing the provided HStore format string.
Returns the difference between the provided start time and current time in nanoseconds, as microseconds.
Returns current time as nanos.
Converts a string to TitleCase.
Parses a string represention of a time.Time in DateFull format.
Converts the argument to a string containing pretty JSON, logging errors.
Converts the argument to an optionally indented byte array, logging errors.
Converts the argument to a string containing compact JSON, logging errors.
Converts a string to snake_case.
Returns a string representing this time.Time in YMD format.
Converts a stack trace to a set of ErrorFrames.
Limits a string to a max length, adding "..." if truncated.
Returns a random V4 UUID, panicing if an error happens, which it never does.
Converts provided array elements to strings, then joins them as a list.
Appends "_id".
Appends "ID".
# Constants
Used as a session key for looking up the RequestContext.
Full date format.
Const set to 24.
Used as a session key for looking up the AppInfo.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Useful constants.
Used as a session key for looking up the Router.
Year, month, day.
# Variables
A map with arbitrary string keys associated to a string array containing all allowed columns.
The global key for this application.
The global name for this application.
The global platform for this application.
The global version for this application.
Default ordering, by "created" descending.
Extra scripts to include in the basic HTML layout template.
Extra stylesheets to include in the basic HTML layout template.
Empty Orderings.
When set to a domain, makes sure all OAuth logins originate from accounts in that domain.
# Structs
a string key and interface{} value.
An error's message, stack, and cause.
Stack frame definition.
Implements `FileLoader` for local filesystem access.
Represents a column name and a boolean indicating sort order.
Details of a specific set of ordering parameters, with limit and offset.
# Interfaces
Handles filesystem operations (multiple implementations).
# Type aliases
A helper class, wrapping map[string]interface{}.
a set of Entry pointers.
No description provided by the author
Helper for Ordering arrays.
A map of string keys to Params.