8
8
"github.com/spf13/cobra"
9
9
"golang.org/x/term"
10
10
11
- "github.com/stacklok/toolhive/pkg/logger"
12
11
"github.com/stacklok/toolhive/pkg/secrets"
13
12
)
14
13
@@ -41,44 +40,44 @@ func newSecretSetCommand() *cobra.Command {
41
40
42
41
// Validate input
43
42
if name == "" {
44
- logger . Log . Info ("Validation Error: Secret name cannot be empty" )
43
+ fmt . Println ("Validation Error: Secret name cannot be empty" )
45
44
return
46
45
}
47
46
48
47
// Prompt for the secret value
49
- logger . Log . Info ("Enter secret value (input will be hidden): " )
48
+ fmt . Print ("Enter secret value (input will be hidden): " )
50
49
valueBytes , err := term .ReadPassword (int (syscall .Stdin ))
51
- logger . Log . Info ("" ) // Add a newline after the hidden input
50
+ fmt . Println ("" ) // Add a newline after the hidden input
52
51
53
52
if err != nil {
54
- logger . Log . Error ( fmt .Sprintf ( "Error reading secret from terminal: %v" , err ) )
53
+ fmt .Fprintf ( os . Stderr , "Error reading secret from terminal: %v\n " , err )
55
54
return
56
55
}
57
56
58
57
value := string (valueBytes )
59
58
if value == "" {
60
- logger . Log . Info ("Validation Error: Secret value cannot be empty" )
59
+ fmt . Println ("Validation Error: Secret value cannot be empty" )
61
60
return
62
61
}
63
62
64
63
providerType , err := GetSecretsProviderType (cmd )
65
64
if err != nil {
66
- logger . Log . Error ( fmt .Sprintf ( "Error: %v" , err ) )
65
+ fmt .Fprintf ( os . Stderr , "Error: %v\n " , err )
67
66
os .Exit (1 )
68
67
}
69
68
70
69
manager , err := secrets .CreateSecretManager (providerType )
71
70
if err != nil {
72
- logger . Log . Error ( fmt .Sprintf ( "Failed to create secrets manager: %v" , err ) )
71
+ fmt .Fprintf ( os . Stderr , "Failed to create secrets manager: %v\n " , err )
73
72
return
74
73
}
75
74
76
75
err = manager .SetSecret (name , value )
77
76
if err != nil {
78
- logger . Log . Error ( fmt .Sprintf ( "Failed to set secret %s: %v" , name , err ) )
77
+ fmt .Fprintf ( os . Stderr , "Failed to set secret %s: %v\n " , name , err )
79
78
return
80
79
}
81
- logger . Log . Info ( fmt .Sprintf ("Secret %s set successfully" , name ) )
80
+ fmt .Printf ("Secret %s set successfully\n " , name )
82
81
},
83
82
}
84
83
}
@@ -93,28 +92,28 @@ func newSecretGetCommand() *cobra.Command {
93
92
94
93
// Validate input
95
94
if name == "" {
96
- logger . Log . Info ("Validation Error Secret name cannot be empty" )
95
+ fmt . Println ("Validation Error: Secret name cannot be empty" )
97
96
return
98
97
}
99
98
100
99
providerType , err := GetSecretsProviderType (cmd )
101
100
if err != nil {
102
- logger . Log . Error ( fmt .Sprintf ( "Error: %v" , err ) )
101
+ fmt .Fprintf ( os . Stderr , "Error: %v\n " , err )
103
102
os .Exit (1 )
104
103
}
105
104
106
105
manager , err := secrets .CreateSecretManager (providerType )
107
106
if err != nil {
108
- logger . Log . Error ( fmt .Sprintf ( "Failed to create secrets manager: %v" , err ) )
107
+ fmt .Fprintf ( os . Stderr , "Failed to create secrets manager: %v\n " , err )
109
108
return
110
109
}
111
110
112
111
value , err := manager .GetSecret (name )
113
112
if err != nil {
114
- logger . Log . Error ( fmt .Sprintf ( "Failed to get secret %s: %v" , name , err ) )
113
+ fmt .Fprintf ( os . Stderr , "Failed to get secret %s: %v\n " , name , err )
115
114
return
116
115
}
117
- logger . Log . Info ( fmt .Sprintf ("Secret %s: %s" , name , value ) )
116
+ fmt .Printf ("Secret %s: %s\n " , name , value )
118
117
},
119
118
}
120
119
}
@@ -129,28 +128,28 @@ func newSecretDeleteCommand() *cobra.Command {
129
128
130
129
// Validate input
131
130
if name == "" {
132
- logger . Log . Info ("Validation Error: Secret name cannot be empty" )
131
+ fmt . Println ("Validation Error: Secret name cannot be empty" )
133
132
return
134
133
}
135
134
136
135
providerType , err := GetSecretsProviderType (cmd )
137
136
if err != nil {
138
- logger . Log . Error ( fmt .Sprintf ( "Error: %v" , err ) )
137
+ fmt .Fprintf ( os . Stderr , "Error: %v\n " , err )
139
138
os .Exit (1 )
140
139
}
141
140
142
141
manager , err := secrets .CreateSecretManager (providerType )
143
142
if err != nil {
144
- logger . Log . Error ( fmt .Sprintf ( "Failed to create secrets manager: %v" , err ) )
143
+ fmt .Fprintf ( os . Stderr , "Failed to create secrets manager: %v\n " , err )
145
144
return
146
145
}
147
146
148
147
err = manager .DeleteSecret (name )
149
148
if err != nil {
150
- logger . Log . Error ( fmt .Sprintf ( "Failed to delete secret %s: %v" , name , err ) )
149
+ fmt .Fprintf ( os . Stderr , "Failed to delete secret %s: %v\n " , name , err )
151
150
return
152
151
}
153
- logger . Log . Info ( fmt .Sprintf ("Secret %s deleted successfully" , name ) )
152
+ fmt .Printf ("Secret %s deleted successfully\n " , name )
154
153
},
155
154
}
156
155
}
@@ -163,30 +162,30 @@ func newSecretListCommand() *cobra.Command {
163
162
Run : func (cmd * cobra.Command , _ []string ) {
164
163
providerType , err := GetSecretsProviderType (cmd )
165
164
if err != nil {
166
- logger . Log . Error ( fmt .Sprintf ( "Error: %v" , err ) )
165
+ fmt .Fprintf ( os . Stderr , "Error: %v\n " , err )
167
166
os .Exit (1 )
168
167
}
169
168
170
169
manager , err := secrets .CreateSecretManager (providerType )
171
170
if err != nil {
172
- logger . Log . Error ( fmt .Sprintf ( "Failed to create secrets manager: %v" , err ) )
171
+ fmt .Fprintf ( os . Stderr , "Failed to create secrets manager: %v\n " , err )
173
172
return
174
173
}
175
174
176
175
secretNames , err := manager .ListSecrets ()
177
176
if err != nil {
178
- logger . Log . Error ( fmt .Sprintf ( "Failed to list secrets: %v" , err ) )
177
+ fmt .Fprintf ( os . Stderr , "Failed to list secrets: %v\n " , err )
179
178
return
180
179
}
181
180
182
181
if len (secretNames ) == 0 {
183
- logger . Log . Info ("No secrets found" )
182
+ fmt . Println ("No secrets found" )
184
183
return
185
184
}
186
185
187
- logger . Log . Info ("Available secrets:" )
186
+ fmt . Println ("Available secrets:" )
188
187
for _ , name := range secretNames {
189
- logger . Log . Info ( fmt .Sprintf (" - %s" , name ) )
188
+ fmt .Printf (" - %s\n " , name )
190
189
}
191
190
},
192
191
}
@@ -199,10 +198,10 @@ func newSecretResetKeyringCommand() *cobra.Command {
199
198
Args : cobra .NoArgs ,
200
199
Run : func (_ * cobra.Command , _ []string ) {
201
200
if err := secrets .ResetKeyringSecret (); err != nil {
202
- logger . Log . Error ( fmt .Sprintf ( "Failed to reset keyring secret: %v" , err ) )
201
+ fmt .Fprintf ( os . Stderr , "Failed to reset keyring secret: %v\n " , err )
203
202
return
204
203
}
205
- logger . Log . Info ("Successfully reset keyring secret" )
204
+ fmt . Println ("Successfully reset keyring secret" )
206
205
},
207
206
}
208
207
}
0 commit comments