Files
aptly/cmd_db.go
2014-02-12 15:29:18 +04:00

36 lines
827 B
Go

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),
}
}