arl.gitmux/config.go
2025-07-29 09:26:02 +02:00

26 lines
420 B
Go

package main
import (
_ "embed"
"fmt"
"gopkg.in/yaml.v3"
"github.com/arl/gitmux/tmux"
)
// Config configures output formatting.
type Config struct{ Tmux tmux.Config }
// default config (decoded in init)
var defaultCfg Config
//go:embed .gitmux.yml
var cfgBytes []byte
func init() {
if err := yaml.Unmarshal(cfgBytes, &defaultCfg); err != nil {
panic(fmt.Sprintf("default config is invalid: %v", err))
}
}