Simple pre-flight checks
More of this to come ...
This commit is contained in:
parent
13ab26491b
commit
6066c3bd55
12
pkg/pkg.go
12
pkg/pkg.go
@ -1,8 +1,18 @@
|
||||
package pkg
|
||||
|
||||
import "fmt"
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
"mcquay.me/fs"
|
||||
)
|
||||
|
||||
// Create traverses the contents of dir and emits a valid pkg, signed by id
|
||||
func Create(dir, id string) error {
|
||||
if !fs.Exists(dir) {
|
||||
return fmt.Errorf("%q: doesn't exist", dir)
|
||||
}
|
||||
if !fs.IsDir(dir) {
|
||||
return fmt.Errorf("%q: is not a directory", dir)
|
||||
}
|
||||
return fmt.Errorf("creating package from %q for %q: NYI", dir, id)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user