diff options
| author | Petter Rasmussen | 2016-02-21 21:03:26 +0100 |
|---|---|---|
| committer | Petter Rasmussen | 2016-02-21 21:03:26 +0100 |
| commit | 1973512dd8edca24df4124fb3dfac4a432a0d481 (patch) | |
| tree | c61daefa5cf24eb2211ac816862697f9e0676d86 /drive/revision_list.go | |
| parent | 701c7f1991ae765a51b0b7404d1edbb2dc523055 (diff) | |
| download | gdrive-1973512dd8edca24df4124fb3dfac4a432a0d481.tar.bz2 | |
go fmt
Diffstat (limited to 'drive/revision_list.go')
| -rw-r--r-- | drive/revision_list.go | 92 |
1 files changed, 46 insertions, 46 deletions
diff --git a/drive/revision_list.go b/drive/revision_list.go index 941fbca..eec4dab 100644 --- a/drive/revision_list.go +++ b/drive/revision_list.go @@ -1,62 +1,62 @@ package drive import ( - "fmt" - "io" - "text/tabwriter" - "google.golang.org/api/drive/v3" + "fmt" + "google.golang.org/api/drive/v3" + "io" + "text/tabwriter" ) type ListRevisionsArgs struct { - Out io.Writer - Id string - NameWidth int64 - SkipHeader bool - SizeInBytes bool + Out io.Writer + Id string + NameWidth int64 + SkipHeader bool + SizeInBytes bool } func (self *Drive) ListRevisions(args ListRevisionsArgs) (err error) { - revList, err := self.service.Revisions.List(args.Id).Fields("revisions(id,keepForever,size,modifiedTime,originalFilename)").Do() - if err != nil { - return fmt.Errorf("Failed listing revisions: %s", err) - } - - PrintRevisionList(PrintRevisionListArgs{ - Out: args.Out, - Revisions: revList.Revisions, - NameWidth: int(args.NameWidth), - SkipHeader: args.SkipHeader, - SizeInBytes: args.SizeInBytes, - }) - - return + revList, err := self.service.Revisions.List(args.Id).Fields("revisions(id,keepForever,size,modifiedTime,originalFilename)").Do() + if err != nil { + return fmt.Errorf("Failed listing revisions: %s", err) + } + + PrintRevisionList(PrintRevisionListArgs{ + Out: args.Out, + Revisions: revList.Revisions, + NameWidth: int(args.NameWidth), + SkipHeader: args.SkipHeader, + SizeInBytes: args.SizeInBytes, + }) + + return } type PrintRevisionListArgs struct { - Out io.Writer - Revisions []*drive.Revision - NameWidth int - SkipHeader bool - SizeInBytes bool + Out io.Writer + Revisions []*drive.Revision + NameWidth int + SkipHeader bool + SizeInBytes bool } func PrintRevisionList(args PrintRevisionListArgs) { - w := new(tabwriter.Writer) - w.Init(args.Out, 0, 0, 3, ' ', 0) - - if !args.SkipHeader { - fmt.Fprintln(w, "Id\tName\tSize\tModified\tKeepForever") - } - - for _, rev := range args.Revisions { - fmt.Fprintf(w, "%s\t%s\t%s\t%s\t%s\n", - rev.Id, - truncateString(rev.OriginalFilename, args.NameWidth), - formatSize(rev.Size, args.SizeInBytes), - formatDatetime(rev.ModifiedTime), - formatBool(rev.KeepForever), - ) - } - - w.Flush() + w := new(tabwriter.Writer) + w.Init(args.Out, 0, 0, 3, ' ', 0) + + if !args.SkipHeader { + fmt.Fprintln(w, "Id\tName\tSize\tModified\tKeepForever") + } + + for _, rev := range args.Revisions { + fmt.Fprintf(w, "%s\t%s\t%s\t%s\t%s\n", + rev.Id, + truncateString(rev.OriginalFilename, args.NameWidth), + formatSize(rev.Size, args.SizeInBytes), + formatDatetime(rev.ModifiedTime), + formatBool(rev.KeepForever), + ) + } + + w.Flush() } |
