Versions in this module Expand all Collapse all v1 v1.0.1 Mar 14, 2023 v1.0.0 Mar 14, 2023 Changes in this version + func ReadYaml(filename string, data interface{}) error + func WriteYaml(filename string, data interface{}) error + type Backup struct + func NewBackup(cli web.ClientHttp, conf *Config, l log.Logger) *Backup + func (v *Backup) Down() error + func (v *Backup) Dump(ctx context.Context) + func (v *Backup) Up(ctx app.Context) error + type Config struct + ApiKey string + Folder string + Owners []string + SshCert string + type DataModel map[string]string + type GitHubReposModel struct + Name string + Url string + func (v *GitHubReposModel) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GitHubReposModel) UnmarshalJSON(data []byte) error + func (v GitHubReposModel) MarshalEasyJSON(w *jwriter.Writer) + func (v GitHubReposModel) MarshalJSON() ([]byte, error) + type GitHubResponseModel struct + Items []GitHubReposModel + func (v *GitHubResponseModel) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GitHubResponseModel) UnmarshalJSON(data []byte) error + func (v GitHubResponseModel) MarshalEasyJSON(w *jwriter.Writer) + func (v GitHubResponseModel) MarshalJSON() ([]byte, error) + type LogWriter struct + Log log.Logger + func (v *LogWriter) Write(b []byte) (int, error)