all repos — searchix @ 4ac6e917aafa02825bef4f213b2c41fd902a4baf

Search engine for NixOS, nix-darwin, home-manager and NUR users

refactor: use enum for Repository.Type

Alan Pearce
commit

4ac6e917aafa02825bef4f213b2c41fd902a4baf

parent

e70431d68dced8754e94228753359b2130fd075a

1 file changed, 5 insertions(+), 1 deletion(-)

changed files
M internal/config/repository.gointernal/config/repository.go
@@ -13,7 +13,7 @@ GitHub
) type Repository struct { - Type string `toml:"" default:"github" comment:"Currently only 'github' is supported."` + Type RepoType `toml:"" default:"github" comment:"Currently only 'github' is supported."` Owner string Repo string Revision string `toml:"-"`
@@ -43,3 +43,7 @@ *f, err = parseRepoType(string(text))
return err } + +func (f *RepoType) MarshalText() ([]byte, error) { + return []byte(f.String()), nil +}