Documentation
¶
Overview ¶
* Copyright 2025 Michele Zanotti <[email protected]> * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.
Index ¶
- func Confirm(message string) (bool, error)
- func FileExists(path string) (bool, error)
- func GetAvailableContexts() (map[string]string, error)
- func IsRegex(value string) bool
- func PrintWarning(msg string)
- func RegexMatches(regex string, value string) bool
- func SelectItem[T comparable](items []T, selectMessage string) (T, error)
- type NamespacedContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FileExists ¶
func GetAvailableContexts ¶
func PrintWarning ¶ added in v0.3.0
func PrintWarning(msg string)
func RegexMatches ¶ added in v0.2.0
func SelectItem ¶
func SelectItem[T comparable](items []T, selectMessage string) (T, error)
Types ¶
type NamespacedContext ¶
func GetNamespacedContext ¶
func GetNamespacedContext(cobraArgs []string) (*NamespacedContext, error)
func NewNamespacedContext ¶
func NewNamespacedContext(namespace, context string) *NamespacedContext
Click to show internal directories.
Click to hide internal directories.