aboutsummaryrefslogtreecommitdiffstats
path: root/drive/revision_list.go
diff options
context:
space:
mode:
authorPetter Rasmussen2016-02-21 21:03:26 +0100
committerPetter Rasmussen2016-02-21 21:03:26 +0100
commit1973512dd8edca24df4124fb3dfac4a432a0d481 (patch)
treec61daefa5cf24eb2211ac816862697f9e0676d86 /drive/revision_list.go
parent701c7f1991ae765a51b0b7404d1edbb2dc523055 (diff)
downloadgdrive-1973512dd8edca24df4124fb3dfac4a432a0d481.tar.bz2
go fmt
Diffstat (limited to 'drive/revision_list.go')
-rw-r--r--drive/revision_list.go92
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()
}