MCPcopy Create free account
hub / github.com/celer-pkg/celer / removePackage

Method removePackage

configs/port_remove.go:204–216  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

202}
203
204func (p Port) removePackage() error {
205 // Remove port's package files.
206 if err := os.RemoveAll(p.PackageDir); err != nil {
207 return fmt.Errorf("cannot remove package files -> %w", err)
208 }
209
210 // Try remove parent folder if it's empty.
211 if err := fileio.RemoveFolderRecursively(filepath.Dir(p.PackageDir)); err != nil {
212 return fmt.Errorf("cannot remove parent folder -> %w", err)
213 }
214
215 return nil
216}
217
218// removeFiles remove files and all related shared libraries.
219func (p Port) removeFiles(path string) error {

Callers 1

RemoveMethod · 0.95

Calls 1

RemoveFolderRecursivelyFunction · 0.92

Tested by

no test coverage detected