| 150 | ` |
| 151 | |
| 152 | func setFlags() (flags *flag.FlagSet) { |
| 153 | flags = flag.NewFlagSet("shockclient", flag.ContinueOnError) |
| 154 | flags.StringVar(&archive, "archive", "", "") |
| 155 | flags.StringVar(&attributes, "attributes", "", "") |
| 156 | flags.Var(&attrQuery, "attribute", "") |
| 157 | flags.StringVar(&bearer, "bearer", "mgrast", "") |
| 158 | flags.StringVar(&chunk, "chunk", "", "") |
| 159 | flags.IntVar(&column, "column", 0, "") |
| 160 | flags.StringVar(&compression, "compression", "", "") |
| 161 | flags.StringVar(©, "copy", "", "") |
| 162 | flags.BoolVar(&debug, "debug", false, "") |
| 163 | flags.StringVar(&dir, "dir", ".", "") |
| 164 | flags.StringVar(&direction, "direction", "", "") |
| 165 | flags.StringVar(&distinct, "distinct", "", "") |
| 166 | flags.StringVar(&expiration, "expiration", "", "") |
| 167 | flags.StringVar(&filename, "filename", "", "") |
| 168 | flags.StringVar(&filepath, "filepath", "", "") |
| 169 | flags.BoolVar(&force, "force", false, "") |
| 170 | flags.StringVar(&index, "index", "", "") |
| 171 | flags.IntVar(&length, "length", 0, "") |
| 172 | flags.IntVar(&limit, "limit", 0, "") |
| 173 | flags.BoolVar(&md5sum, "md5", false, "") |
| 174 | flags.IntVar(&offset, "offset", 0, "") |
| 175 | flags.StringVar(&order, "order", "", "") |
| 176 | flags.Var(&otherQuery, "other", "") |
| 177 | flags.StringVar(&output, "output", "stdout", "") |
| 178 | flags.IntVar(&part, "part", 0, "") |
| 179 | flags.StringVar(&parts, "parts", "", "") |
| 180 | flags.BoolVar(&pretty, "pretty", false, "") |
| 181 | flags.StringVar(&remote, "remote", "", "") |
| 182 | flags.IntVar(&seek, "seek", -1, "") |
| 183 | flags.StringVar(&shock_url, "shock_url", "http://localhost:7445", "") |
| 184 | flags.StringVar(&token, "token", "", "") |
| 185 | flags.BoolVar(&unexpire, "unexpire", false, "") |
| 186 | flags.StringVar(&virtual, "virtual", "", "") |
| 187 | return |
| 188 | } |