func TestBundleAndUpdate(t *testing.T) { home := internal.TempHome() defer os.RemoveAll(home) a := antibody.New([]bundle.Bundle{ bundle.New("caarlos0/zsh-pg", home), bundle.New("caarlos0/zsh-open-pr", home), }) a.Download() a.Update() internal.AssertFileCount(t, 2, home) }
func doBundle(ctx *cli.Context) { if readFromStdin() { entries, _ := ioutil.ReadAll(os.Stdin) antibody.New( bundle.Parse(string(entries), antibody.Home()), ).Download() } else { antibody.New( []bundle.Bundle{bundle.New(ctx.Args().First(), antibody.Home())}, ).Download() } }