11NAME
2- arc - https://www.arcmedia .com
2+ Studio - https://www.instructure .com/canvas/higher-education/platform/products/canvas-studio
33
44SYNOPSIS
5- arc [options] method
5+ studio [options] method
66
77DESCRIPTION
8- arc -cli is a secure curl wrapper designed to simplify interacting
9- with the Arc JSON/REST API.
8+ studio -cli is a secure curl wrapper designed to simplify interacting
9+ with the Studio JSON/REST API.
1010
11- arc -cli automatically handles the creation of auth sessions based
11+ studio -cli automatically handles the creation of auth sessions based
1212 on user credentials stored in the config file or on values
1313 passed at runtime.
1414
@@ -23,19 +23,19 @@ OPTIONS
2323 All options must be included before the API method.
2424
2525 -c
26- This option runs the arc configuration and stores the
26+ This option runs the studio configuration and stores the
2727 domain, email, and password in the preference file
2828 located at ~/.inst
2929
3030 If no preference file is detected on first run, the
3131 configuration process will automatically run. This option
32- is mainly for adding arc if other Instructure APIs have
32+ is mainly for adding Studio if other Instructure APIs have
3333 already been used, such as canvas or bridge
3434
35- Arc config stores the following values in ~/.inst:
36- arc_domain ="<domain>"
37- arc_email ="<email>"
38- arc_password ="<password>"
35+ Studio config stores the following values in ~/.inst:
36+ studio_domain ="<domain>"
37+ studio_email ="<email>"
38+ studio_password ="<password>"
3939
4040 -d <domain>
4141 This option allows querying a specified domain,
@@ -47,15 +47,15 @@ OPTIONS
4747 "-d foobar"
4848
4949 -d also requires that -e <email> and -p <password> be included
50- in the query. arc will not allow you to pass one
50+ in the query. Studio will not allow you to pass one
5151 authentication parameter and read the others from config.
5252
5353 -e <email>
5454 This option allows querying via a specified email log in,
5555 overriding the value set in the .inst config file.
5656
5757 -e also requires that -d <domain> and -p <password> be included
58- in the query. arc will not allow you to pass one
58+ in the query. Studio will not allow you to pass one
5959 authentication parameter and read the others from config.
6060
6161 -F <name=content>
@@ -72,20 +72,20 @@ OPTIONS
7272 -o <path>
7373 This option outputs the return to a specified path and file.
7474
75- When an output is specified, arc will always set the output
75+ When an output is specified, Studio will always set the output
7676 rendered to "plain", even if it is explicitly specified.
7777
7878 -p <password>
7979 This option allows querying with a specified login password,
8080 overriding the value set in the .inst config file.
8181
8282 -p also requires that -e <email> and -d <domain> be included
83- in the query. arc will not allow you to pass one
83+ in the query. Studio will not allow you to pass one
8484 authentication parameter and read the others from config.
8585
8686 -r <renderer>
8787 This option allows you to specify the render method of the
88- the return from arc . Available options are:
88+ the return from Studio . Available options are:
8989
9090 "color" (default) This will use json (npm) to format the
9191 return and will use pygmentize (pip) to color the return.
@@ -108,7 +108,7 @@ OPTIONS
108108 "PUT"/"put"
109109 "DELETE"/"delete"
110110
111- The required HTTP method is generally specified in the arc
111+ The required HTTP method is generally specified in the Studio
112112 API documentation.
113113
114114 -v
@@ -127,29 +127,29 @@ METHOD
127127 the current shell has issues with query parameters.
128128 For example when searching for users you can use:
129129
130- arc "media_management/search_users?query=<name>"
130+ studio "media_management/search_users?query=<name>"
131131
132132EXAMPLES
133133 List caption files associated with a given media object
134- arc media_management/media/<media_id>/caption_files
134+ studio media_management/media/<media_id>/caption_files
135135
136136 Get plain format of list of caption files associated with a media object
137- arc -r plain media_management/media/<media_id>/caption_files
137+ studio -r plain media_management/media/<media_id>/caption_files
138138
139139 Save output of list of caption files associated with a media object
140- arc -o ~/captions.json media_management/media/<media_id>/caption_files
140+ studio -o ~/captions.json media_management/media/<media_id>/caption_files
141141
142142 Search for users by name or email
143- arc media_management/search_users?query=<name>
143+ studio media_management/search_users?query=<name>
144144
145145 Delete a tag for the given media and tag
146- arc -X DELETE tags/<id>?media_id=<media_id>
146+ studio -X DELETE tags/<id>?media_id=<media_id>
147147
148148 Send a password reset email
149- arc -X POST -F "email=<email>" user_management/users/reset_password
149+ studio -X POST -F "email=<email>" user_management/users/reset_password
150150
151- Authenticate to Arc without using .inst config file
152- arc -d <domain> -e <email> -p <password> media_management/media/<id>
151+ Authenticate to Studio without using .inst config file
152+ studio -d <domain> -e <email> -p <password> media_management/media/<id>
153153
154154FILES
155155 ~/.inst
@@ -167,11 +167,11 @@ EXIT CODES
167167 a successful command.
168168
169169WWW
170- https://www.arcmedia .com/
171- Instructure home page for the Arc media software.
170+ https://www.instructure .com/canvas/higher-education/platform/products/canvas-studio
171+ Instructure home page for the Studio media software.
172172
173173 https://instructure.instructuremedia.com/api/docs/
174- API documentation for Arc media software.
174+ API documentation for Studio media software.
175175
176176 https://github.com/thedannywahl/inst-api
177- Software repository for arc -cli.
177+ Software repository for studio -cli.
0 commit comments