...

Source file src/github.com/theupdateframework/go-tuf/cmd/tuf/clean.go

Documentation: github.com/theupdateframework/go-tuf/cmd/tuf

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"os"
     6  
     7  	"github.com/flynn/go-docopt"
     8  	"github.com/theupdateframework/go-tuf"
     9  )
    10  
    11  func init() {
    12  	register("clean", cmdClean, `
    13  usage: tuf clean
    14  
    15  Remove all staged metadata files.
    16  `)
    17  }
    18  
    19  func cmdClean(args *docopt.Args, repo *tuf.Repo) error {
    20  	err := repo.Clean()
    21  	if err == tuf.ErrNewRepository {
    22  		fmt.Fprintln(os.Stderr, "tuf: refusing to clean new repository")
    23  		return nil
    24  	}
    25  	return err
    26  }
    27  

View as plain text