@@ -44,26 +44,10 @@ var (
4444 Usage : "[OPTION]..." ,
4545 Summary : "Operations to view instances." ,
4646 Subcommands : []* Command {
47- cmdInstanceListUpdates ,
48- cmdInstanceListAppVersions ,
4947 cmdInstanceDeis ,
5048 },
5149 }
5250
53- cmdInstanceListUpdates = & Command {
54- Name : "instance list-updates" ,
55- Usage : "[OPTION]..." ,
56- Description : "Generates a list of instance updates." ,
57- Run : instanceListUpdates ,
58- }
59-
60- cmdInstanceListAppVersions = & Command {
61- Name : "instance list-app-versions" ,
62- Usage : "[OPTION]..." ,
63- Description : "Generates a list of apps/versions with instance count." ,
64- Run : instanceListAppVersions ,
65- }
66-
6751 cmdInstanceDeis = & Command {
6852 Name : "instance deis" ,
6953 Usage : "[OPTION]..." ,
7357)
7458
7559func init () {
76- cmdInstanceListUpdates .Flags .StringVar (& instanceFlags .groupId , "group-id" , "Group id" , "Group id" )
77- cmdInstanceListUpdates .Flags .StringVar (& instanceFlags .appId , "app-id" , "App id" , "App id" )
78- cmdInstanceListUpdates .Flags .Int64Var (& instanceFlags .start , "start" , 0 , "Start date filter" )
79- cmdInstanceListUpdates .Flags .Int64Var (& instanceFlags .end , "end" , 0 , "End date filter" )
80-
81- cmdInstanceListAppVersions .Flags .StringVar (& instanceFlags .groupId , "group-id" , "Group id" , "Group id" )
82- cmdInstanceListAppVersions .Flags .StringVar (& instanceFlags .appId , "app-id" , "App id" , "App id" )
83- cmdInstanceListAppVersions .Flags .Int64Var (& instanceFlags .start , "start" , 0 , "Start date filter" )
84- cmdInstanceListAppVersions .Flags .Int64Var (& instanceFlags .end , "end" , 0 , "End date filter" )
85-
8660 cmdInstanceDeis .Flags .BoolVar (& instanceFlags .verbose , "verbose" , false , "Print out the request bodies" )
8761 cmdInstanceDeis .Flags .IntVar (& instanceFlags .clientsPerApp , "clients-per-app" , 1 , "Number of fake fents per appid." )
8862 cmdInstanceDeis .Flags .IntVar (& instanceFlags .minSleep , "min-sleep" , 5 , "Minimum time between update checks." )
@@ -98,63 +72,6 @@ func init() {
9872 cmdInstanceDeis .Flags .StringVar (& instanceFlags .version , "version" , os .Getenv ("DEISCTL_APP_VERSION" ), "Version to report." )
9973}
10074
101- func instanceListUpdates (args []string , service * update.Service , out * tabwriter.Writer ) int {
102- call := service .Clientupdate .List ()
103- call .DateStart (instanceFlags .start )
104- call .DateEnd (instanceFlags .end )
105- if instanceFlags .groupId != "" {
106- call .GroupId (instanceFlags .groupId )
107- }
108- if instanceFlags .groupId != "" {
109- call .AppId (instanceFlags .appId )
110- }
111- list , err := call .Do ()
112-
113- if err != nil {
114- log .Fatal (err )
115- }
116-
117- fmt .Fprintln (out , "AppID\t ClientID\t Version\t LastSeen\t Group\t Status\t OEM" )
118- for _ , cl := range list .Items {
119- fmt .Fprintf (out , "%s\t %s\t %s\t %s\t %s\t %s\t %s\n " , cl .AppId ,
120- cl .ClientId , cl .Version , cl .LastSeen , cl .GroupId ,
121- cl .Status , cl .Oem )
122- }
123- out .Flush ()
124- return OK
125- }
126-
127- func instanceListAppVersions (args []string , service * update.Service , out * tabwriter.Writer ) int {
128- call := service .Appversion .List ()
129-
130- if instanceFlags .groupId != "" {
131- call .GroupId (instanceFlags .groupId )
132- }
133- if instanceFlags .appId != "" {
134- call .AppId (instanceFlags .appId )
135- }
136- if instanceFlags .start != 0 {
137- call .DateStart (instanceFlags .start )
138- }
139-
140- if instanceFlags .end != 0 {
141- call .DateEnd (instanceFlags .end )
142- }
143-
144- list , err := call .Do ()
145-
146- if err != nil {
147- log .Fatal (err )
148- }
149-
150- fmt .Fprintln (out , "AppID\t GroupID\t Version\t Clients" )
151- for _ , cl := range list .Items {
152- fmt .Fprintf (out , "%s\t %s\t %s\t %d\n " , cl .AppId , cl .GroupId , cl .Version , cl .Count )
153- }
154- out .Flush ()
155- return OK
156- }
157-
15875//+ downloadDir + "deis.tar.gz"
15976
16077type serverConfig struct {
0 commit comments