namespace Aspirate.Shared.Literals;

public static class KubeCtlLiterals
{
    public const string KubeCtlCommand = "kubectl";

    public const string KubeCtlApplyArgument = "apply";
    public const string KubeCtlDeleteArgument = "delete";
    public const string KubeCtlConfigArgument = "config";
    public const string KubeCtlViewArgument = "view";
    public const string KubeCtlOutputArgument = "-o";
    public const string KubeCtlOutputJsonArgument = "json";
    public const string KubeCtlUseContextArgument = "use-context";
    public const string KubeCtlKustomizeManifestsArgument = "-k";

    public const string KubeCtlContextsProperty = "contexts";
    public const string KubeCtlNameProperty = "name";

}
