config

package
v0.0.0-...-3ce85d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ConfigDir = "$HOME/.config/kinsro"

ConfigDir ConfigDir

Variables

This section is empty.

Functions

func Initialize

func Initialize()

Initialize Initialize

Types

type Config

type Config struct {
	Environment      string
	VIndexPath       string
	StoragePaths     []string
	FfmpegScriptPath string
	FfmpegPresetPath string
}

Config config

func GetConfig

func GetConfig() *Config

GetConfig GetConfig

type PartialConfig

type PartialConfig struct {
	Environment      *string
	VIndexPath       *string
	StoragePaths     *[]string
	FfmpegScriptPath *string
	FfmpegPresetPath *string
}

PartialConfig PartialConfig

func NewPartialConfigFromEnvironmentVariable

func NewPartialConfigFromEnvironmentVariable() *PartialConfig

NewPartialConfigFromEnvironmentVariable NewPartialConfigFromEnvironmentVariable

func NewPartialConfigFromFile

func NewPartialConfigFromFile(fs afero.Fs, path string) (*PartialConfig, error)

NewPartialConfigFromFile NewPartialConfigFromFile

func (PartialConfig) Fulfillded

func (partialConfig PartialConfig) Fulfillded() bool

Fulfillded Fulfillded

func (PartialConfig) Merge

func (partialConfig PartialConfig) Merge(updater *PartialConfig) *PartialConfig

Merge Merge

func (PartialConfig) ToConfig

func (partialConfig PartialConfig) ToConfig() (*Config, error)

ToConfig ToConfig

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL