Command aptly db cleanup.

This commit is contained in:
Andrey Smirnov
2014-02-12 15:29:18 +04:00
parent 62ea87dc6c
commit bd89d7c62e
3 changed files with 169 additions and 2 deletions
+35
View File
@@ -0,0 +1,35 @@
package main
import (
"github.com/gonuts/commander"
"github.com/gonuts/flag"
)
func makeCmdDbCleanup() *commander.Command {
cmd := &commander.Command{
Run: aptlyDbCleanup,
UsageLine: "cleanup",
Short: "remove unused entries in DB and unreferenced files in the pool",
Long: `
Database cleanup removes information about unreferenced packages and removes
files in the package pool that aren't used by packages anymore
ex:
$ aptly db cleanup
`,
Flag: *flag.NewFlagSet("aptly-db-cleanup", flag.ExitOnError),
}
return cmd
}
func makeCmdDb() *commander.Command {
return &commander.Command{
UsageLine: "db",
Short: "manage aptly's internal database and package pool",
Subcommands: []*commander.Command{
makeCmdDbCleanup(),
},
Flag: *flag.NewFlagSet("aptly-db", flag.ExitOnError),
}
}