-
Notifications
You must be signed in to change notification settings - Fork 0
/
RunMe.ps1
37 lines (27 loc) · 1.65 KB
/
RunMe.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#######################################################
###### Setup/Import Statements for API Functions ######
#######################################################
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
. .\Environments.ps1
. .\ApiBookmarkGenerationTool.ps1
#######################################################
###### Setup Variables ######
#######################################################
#Comma Delimitted List of WebService Endpoints
$WEBSERVICES = "Endpoint1,Endpoint2"
[System.Collections.ArrayList] $WEBSERVICES_LIST = $WEBSERVICES.Split(",");
#Actions that can be taken on the endpoint on the Query portion of the url
$WEBSERVICE_ACTIONS = "ExampleAction1,ExampleAction2"
[System.Collections.ArrayList] $WEBSERVICES_ACTIONS_LIST = $WEBSERVICE_ACTIONS.Split(",");
##########################################################################
###### Main Methods - Add your environments and hostname urls here ######
##########################################################################
[Hashtable] $ENVIRONMENT_HASHTABLE = @{}
$ENVIRONMENT_HASHTABLE.Add("Dev1", (createWebsiteHashtable $DEV1_FRONTEND $DEV1_WEBSERVICES))
#######################################################
###### Create Bookmark File ######
#######################################################
[Hashtable] $BOOKMARK_HASHTABLE = @{}
$ADDITIONAL_PARAMETERS=""
$BOOKMARK_HASHTABLE.Add("API Debugging",(create_Bookmark_Hashtable $ENVIRONMENT_HASHTABLE $WEBSERVICES_LIST $WEBSERVICES_ACTIONS_LIST $ADDITIONAL_PARAMETERS))
generateBookmarkHtml $BOOKMARK_HASHTABLE "bookmarks.html"