# Commands:

#  --acct_mgr attach URL name passwd  attach to account manager
ACCOUNT_MANAGER_INFO = "--acct_mgr info" # show current account manager info
ACCOUNT_MANAGER_SYNCHRONIZE = "--acct_mgr sync" # synchronize with acct mgr
ACCOUNT_MANAGER_DETACH = "--acct_mgr detach" # detach from acct mgr

CLIENT_VERSION = "--client_version" # show client version

#  --create_account URL email passwd name

#  --file_transfer URL filename op    file transfer operation
#    op = retry | abort

#  --get_app_config URL               show app config for given project
GET_CC_STATUS = "--get_cc_status"
GET_NETWORK_TRAFFIC_HISTORY = "--get_daily_xfer_history" # show network traffic history
GET_DISK_USAGE = "--get_disk_usage" # show disk usage
GET_FILE_TRANSFER = "--get_file_transfers" # show file transfers
GET_HOST_INFO = "--get_host_info"
GET_MESSAGE_COUNT = "--get_message_count" # show largest message seqno 
#  --get_messages [ seqno ]           show messages > seqno
#  --get_notices [ seqno ]            show notices > seqno
#  --get_project_config URL
GET_PROJECTS_STATUS = "--get_project_status" # show status of all attached projects
GET_PROXY_SETTINGS = "--get_proxy_settings"
GET_SIMPLE_GUI_INFO = "--get_simple_gui_info" # show status of projects and active tasks
GET_STATE = "--get_state" # show entire state
GET_TASKS = "--get_tasks" # show tasks
#  --get_old_tasks                    show reported tasks from last 1 hour
#  --join_acct_mgr URL name passwd    same as --acct_mgr attach
#  --lookup_account URL email passwd
#  --network_available                retry deferred network communication
#  --project URL op                   project operation
#    op = reset | detach | update | suspend | resume | nomorework | allowmorework | detach_when_done | dont_detach_when_done
#  --project_attach URL auth          attach to project
#  --quit                             tell client to exit
#  --quit_acct_mgr                    same as --acct_mgr detach
#  --read_cc_config
#  --read_global_prefs_override
#  --reset_host_info                  have client get mem size, #CPUs etc. again
#  --run_benchmarks
#  --run_graphics_app id op         (Macintosh only) run, test or stop graphics app
#    op = run | runfullscreen | stop | test
#    id = slot # for run or runfullscreen, process ID for stop or test
#    id = -1 for default screensaver (boincscr)
#  --set_gpu_mode mode duration       set GPU run mode for given duration
#    mode = always | auto | never
#  --set_host_info product_name
#  --set_network_mode mode duration   set network mode for given duration
#    mode = always | auto | never
#  --set_proxy_settings
#  --set_run_mode mode duration       set run mode for given duration
#    mode = always | auto | never
#  --task url task_name op            task operation
#    op = suspend | resume | abort