mirror of
https://github.com/Baipyrus/ProxySwitcher.git
synced 2024-12-27 05:01:45 +00:00
27 lines
478 B
Go
27 lines
478 B
Go
package util
|
|
|
|
type Config struct {
|
|
Name string `json:"name"`
|
|
Cmd string `json:"cmd"`
|
|
Set []*Variant `json:"set,omitempty"`
|
|
Unset []*Variant `json:"unset,omitempty"`
|
|
}
|
|
|
|
type Type string
|
|
|
|
const (
|
|
TEXT Type = "text"
|
|
VARIABLE Type = "variable"
|
|
)
|
|
|
|
type Variant struct {
|
|
Arguments []string `json:"args"`
|
|
Type Type `json:"type,omitempty"`
|
|
Equator string `json:"equator,omitempty"`
|
|
}
|
|
|
|
type Command struct {
|
|
Name string
|
|
Arguments []string
|
|
}
|