Documentation
¶
Overview ¶
Package config provides configuration file support for Aha Studio.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
// Defaults contains default settings.
Defaults Defaults `yaml:"defaults,omitempty"`
// Profiles contains named connection profiles.
Profiles map[string]Profile `yaml:"profiles,omitempty"`
// Queries contains saved named queries.
Queries map[string]string `yaml:"queries,omitempty"`
// contains filtered or unexported fields
}
Config represents the Aha Studio configuration.
func (*Config) DeleteQuery ¶
DeleteQuery deletes a named query.
func (*Config) GetProfile ¶
GetProfile returns a connection profile by name.
type Defaults ¶
type Defaults struct {
// Output is the default output format (table, json, csv).
Output string `yaml:"output,omitempty"`
// Product is the default product ID or reference.
Product string `yaml:"product,omitempty"`
// PerPage is the default results per page.
PerPage int `yaml:"per_page,omitempty"`
// Profile is the default connection profile.
Profile string `yaml:"profile,omitempty"`
}
Defaults contains default settings.
Click to show internal directories.
Click to hide internal directories.