Merge remote-tracking branch 'origin/master'
commit
79806eefab
@ -0,0 +1,15 @@
|
|||||||
|
package org.domaindrivenarchitecture.provs.server.infrastructure
|
||||||
|
|
||||||
|
import org.domaindrivenarchitecture.provs.framework.core.Prov
|
||||||
|
import org.domaindrivenarchitecture.provs.framework.core.ProvResult
|
||||||
|
|
||||||
|
fun Prov.provisionServerCliConvenience() = task {
|
||||||
|
provisionKubectlCompletionAndAlias()
|
||||||
|
}
|
||||||
|
|
||||||
|
fun Prov.provisionKubectlCompletionAndAlias(): ProvResult = task {
|
||||||
|
|
||||||
|
cmd("kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null")
|
||||||
|
cmd("echo 'alias k=kubectl' >>~/.bashrc")
|
||||||
|
cmd("echo 'complete -o default -F __start_kubectl k' >>~/.bashrc")
|
||||||
|
}
|
Loading…
Reference in New Issue