Пример #1
0
func (x *cmdPurge) doPurge(args []string) error {
	var flags snappy.PurgeFlags
	if x.Installed {
		flags = snappy.DoPurgeActive
	}

	for _, part := range args {
		// TRANSLATORS: the %s is a pkgname
		fmt.Printf(i18n.G("Purging %s\n"), part)

		if err := snappy.Purge(part, flags, progress.MakeProgressBar()); err != nil {
			return err
		}
	}

	return nil
}
Пример #2
0
func (inst *snapInstruction) purge() interface{} {
	return snappy.Purge(inst.pkg, 0, inst)
}
Пример #3
0
func (inst *packageInstruction) purge() interface{} {
	return snappy.Purge(inst.pkg, 0, inst.prog)
}