mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-04-19 19:28:22 +00:00
36 lines
827 B
Go
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),
|
|
}
|
|
}
|