Versions in this module Expand all Collapse all v1 v1.0.1 May 5, 2022 v1.0.0 May 5, 2022 Changes in this version + func GitApiFromRemote(remoteP *Remote, info T) *gitapi.GitApi[T] + type ConfSecret struct + Name string + Value string + func (secretP *ConfSecret) Encrypt(pubkeyP *gitapi.RepoPublicKey) *gitapi.RepoEncryptedPair + type ConfSecrets []ConfSecret + func (secretsP *ConfSecrets) Has(name *string) bool + type Groups []string + func (groupsP *Groups) Add(groupP *string) + func (groupsP *Groups) Get(name string) *string + func (groupsP *Groups) Has(groupP *string) bool + type Remote struct + Entrypoint string + Group string + Name string + Private bool + Ssh string + Token string + User string + Vendor string + func (self *Remote) GitAdd() *helper.MyCmd + func (self *Remote) GitRemove() *helper.MyCmd + type Remotes []Remote + func (self *Remotes) Add(rP *Remote) + func (self *Remotes) AddArray(raP *Remotes) + func (self *Remotes) Get(nameP *string) *Remote + func (self *Remotes) GetByGroup(groupP *string) *Remotes + func (self *Remotes) Has(name *string) bool + type TypeConf struct + File string + Groups Groups + MergedRemotes Remotes + Remotes Remotes + Secrets []ConfSecret + func (c *TypeConf) Init(flag *TypeFlag) + func (c *TypeConf) MergeRemotes(flag *TypeFlag) + type TypeFlag struct + Debug bool + Groups []string + PushAll bool + PushBranch []string + PushTag bool + Remotes []string Other modules containing this package github.com/J-Siu/go-mygit/v2