using StringSlice instead of []string for Files

release/0.4
jackspirou 9 years ago
parent fcfb446e4c
commit d4f663cf8f
  1. 4
      DOCS.md
  2. 2
      main.go
  3. 2
      types.go

@ -13,8 +13,7 @@ Sample configuration:
publish: publish:
github_release: github_release:
api_key: my_github_api_key api_key: my_github_api_key
files: files: dist/*
- dist/*
checksum: sha1 checksum: sha1
``` ```
@ -26,6 +25,7 @@ publish:
api_key: my_github_api_key api_key: my_github_api_key
files: files:
- dist/* - dist/*
- bin/binary.exe
checksum: checksum:
- md5 - md5
- sha1 - sha1

@ -60,7 +60,7 @@ func main() {
} }
var files []string var files []string
for _, glob := range vargs.Files { for _, glob := range vargs.Files.Slice() {
globed, err := filepath.Glob(glob) globed, err := filepath.Glob(glob)
if err != nil { if err != nil {
fmt.Printf("Failed to glob %s\n", glob) fmt.Printf("Failed to glob %s\n", glob)

@ -7,6 +7,6 @@ type Params struct {
BaseURL string `json:"base_url"` BaseURL string `json:"base_url"`
UploadURL string `json:"upload_url"` UploadURL string `json:"upload_url"`
APIKey string `json:"api_key"` APIKey string `json:"api_key"`
Files []string `json:"files"` Files drone.StringSlice `json:"files"`
Checksum drone.StringSlice `json:"checksum"` Checksum drone.StringSlice `json:"checksum"`
} }

Loading…
Cancel
Save