code: func getIPsCmd(params *Parameters) *subcommands.Command {
  	return &subcommands.Command{
  		UsageLine: "get-ips -vlan <id> [-n <limit>]",
  		ShortDesc: "retrieves free IPs",
  		LongDesc:  "Retrieves free IP addresses on the given VLAN.\n\nExample to get 20 free IPs in VLAN 001:\ncrimson get-ips -vlan 001 -n 20",
  		CommandRun: func() subcommands.CommandRun {
  			cmd := &GetIPsCmd{}
  			cmd.Initialize(params)
  			cmd.Flags.Int64Var(&cmd.req.Vlan, "vlan", 0, "VLAN to get free IP addresses on.")
  			cmd.Flags.Var(flag.Int32(&cmd.req.PageSize), "n", "The number of free IP addresses to get.")
  			return cmd
  		},
  	}
  }
docs: // getIPsCmd returns a command to get free IP addresses.