mirror of
https://github.com/arl/gitmux.git
synced 2026-09-10 07:26:18 -04:00
26 lines
420 B
Go
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))
|
|
}
|
|
}
|