@@ -25,7 +25,7 @@ var installCmd = &cobra.Command{
25
25
pterm .Println ()
26
26
27
27
// Supported relay options
28
- options := []string {"Khatru Pyramid" , " strfry" , "Khatru29" , " strfry29" , "WoT Relay" }
28
+ options := []string {khatru_pyramid . RelayName , strfry . RelayName , khatru29 . RelayName , strfry29 . RelayName , wot_relay . RelayName }
29
29
30
30
// Use PTerm's interactive select feature to present the options to the user and capture their selection
31
31
// The Show() method displays the options and waits for the user's input
@@ -36,23 +36,23 @@ var installCmd = &cobra.Command{
36
36
37
37
var privKey string
38
38
var pubKey string
39
- if selectedRelayOption == "Khatru Pyramid" || selectedRelayOption == "WoT Relay" {
39
+ if selectedRelayOption == khatru_pyramid . RelayName || selectedRelayOption == wot_relay . RelayName {
40
40
pterm .Println ()
41
41
pubKey , _ = pterm .DefaultInteractiveTextInput .Show ("Public key (hex not npub)" )
42
- } else if selectedRelayOption == "Khatru29" || selectedRelayOption == " strfry29" {
42
+ } else if selectedRelayOption == khatru29 . RelayName || selectedRelayOption == strfry29 . RelayName {
43
43
pterm .Println ()
44
44
privKeyInput := pterm .DefaultInteractiveTextInput .WithMask ("*" )
45
45
privKey , _ = privKeyInput .Show ("Private key (hex not nsec)" )
46
46
}
47
47
48
48
var relayContact string
49
- if selectedRelayOption == "Khatru Pyramid" || selectedRelayOption == "Khatru29" {
49
+ if selectedRelayOption == khatru_pyramid . RelayName || selectedRelayOption == khatru29 . RelayName {
50
50
pterm .Println ()
51
51
pterm .Println (pterm .Yellow ("Leave email empty if you don't want to provide relay contact information." ))
52
52
53
53
pterm .Println ()
54
54
relayContact , _ = pterm .DefaultInteractiveTextInput .Show ("Email address" )
55
- } else if selectedRelayOption == "WoT Relay" {
55
+ } else if selectedRelayOption == wot_relay . RelayName {
56
56
pterm .Println ()
57
57
pterm .Println (pterm .Yellow ("If you leave the relay contact information empty, then the relay's public key will be used." ))
58
58
@@ -70,7 +70,7 @@ var installCmd = &cobra.Command{
70
70
// Step 2: Configure the firewall
71
71
network .ConfigureFirewall ()
72
72
73
- if selectedRelayOption == "Khatru Pyramid" {
73
+ if selectedRelayOption == khatru_pyramid . RelayName {
74
74
// Step 3: Configure Nginx for HTTP
75
75
khatru_pyramid .ConfigureNginxHttp (relayDomain )
76
76
@@ -89,7 +89,7 @@ var installCmd = &cobra.Command{
89
89
90
90
// Step 8: Show success messages
91
91
khatru_pyramid .SuccessMessages (relayDomain , httpsEnabled )
92
- } else if selectedRelayOption == " strfry" {
92
+ } else if selectedRelayOption == strfry . RelayName {
93
93
// Step 3: Configure Nginx for HTTP
94
94
strfry .ConfigureNginxHttp (relayDomain )
95
95
@@ -108,7 +108,7 @@ var installCmd = &cobra.Command{
108
108
109
109
// Step 8: Show success messages
110
110
strfry .SuccessMessages (relayDomain , httpsEnabled )
111
- } else if selectedRelayOption == "Khatru29" {
111
+ } else if selectedRelayOption == khatru29 . RelayName {
112
112
// Step 3: Configure Nginx for HTTP
113
113
khatru29 .ConfigureNginxHttp (relayDomain )
114
114
@@ -127,7 +127,7 @@ var installCmd = &cobra.Command{
127
127
128
128
// Step 8: Show success messages
129
129
khatru29 .SuccessMessages (relayDomain , httpsEnabled )
130
- } else if selectedRelayOption == " strfry29" {
130
+ } else if selectedRelayOption == strfry29 . RelayName {
131
131
// Step 3: Configure Nginx for HTTP
132
132
strfry29 .ConfigureNginxHttp (relayDomain )
133
133
@@ -146,7 +146,7 @@ var installCmd = &cobra.Command{
146
146
147
147
// Step 8: Show success messages
148
148
strfry29 .SuccessMessages (relayDomain , httpsEnabled )
149
- } else if selectedRelayOption == "WoT Relay" {
149
+ } else if selectedRelayOption == wot_relay . RelayName {
150
150
// Step 3: Configure Nginx for HTTP
151
151
wot_relay .ConfigureNginxHttp (relayDomain )
152
152
0 commit comments