File tree Expand file tree Collapse file tree 6 files changed +156
-0
lines changed
commands/developer-utils/minikube Expand file tree Collapse file tree 6 files changed +156
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Dependency: This script requires `minikube` to be installed: https://minikube.sigs.k8s.io/docs/start/
4+
5+ # Required parameters:
6+ # @raycast.schemaVersion 1
7+ # @raycast.title Config Set
8+ # @raycast.mode compact
9+ # @raycast.packageName Minikube
10+
11+ # Optional parameters:
12+ # @raycast.icon ⚙️
13+
14+ # Documentation:
15+ # @raycast.description Pause Minikube cluster
16+ # @raycast.author Daniils Petrovs
17+ # @raycast.authorURL https://danpetrov.xyz
18+ # @raycast.argument1 { "type": "text", "placeholder": "property name" }
19+ # @raycast.argument2 { "type": "text", "placeholder": "property value" }
20+
21+ if ! command -v minikube & > /dev/null; then
22+ echo " minikube is required (https://minikube.sigs.k8s.io)." ;
23+ exit 1;
24+ fi
25+
26+ minikube config set " $1 " " $2 "
27+
28+ echo " Set $1 to $2 "
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Dependency: This script requires `minikube` to be installed: https://minikube.sigs.k8s.io/docs/start/
4+
5+ # Required parameters:
6+ # @raycast.schemaVersion 1
7+ # @raycast.title Pause
8+ # @raycast.mode compact
9+ # @raycast.packageName Minikube
10+
11+ # Optional parameters:
12+ # @raycast.icon ⏸
13+
14+ # Documentation:
15+ # @raycast.description Pause Minikube cluster
16+ # @raycast.author Daniils Petrovs
17+ # @raycast.authorURL https://danpetrov.xyz
18+
19+ if ! command -v minikube & > /dev/null; then
20+ echo " minikube is required (https://minikube.sigs.k8s.io)." ;
21+ exit 1;
22+ fi
23+
24+ minikube pause
25+
26+ echo " Cluster paused"
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Dependency: This script requires `minikube` to be installed: https://minikube.sigs.k8s.io/docs/start/
4+
5+ # Required parameters:
6+ # @raycast.schemaVersion 1
7+ # @raycast.title Start
8+ # @raycast.mode compact
9+ # @raycast.packageName Minikube
10+
11+ # Optional parameters:
12+ # @raycast.icon 🚀
13+
14+ # Documentation:
15+ # @raycast.description Start Minikube cluster
16+ # @raycast.author Daniils Petrovs
17+ # @raycast.authorURL https://danpetrov.xyz
18+
19+ if ! command -v minikube & > /dev/null; then
20+ echo " minikube is required (https://minikube.sigs.k8s.io)." ;
21+ exit 1;
22+ fi
23+
24+ minikube start
25+
26+ echo " Cluster started 🚀"
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Dependency: This script requires `minikube` to be installed: https://minikube.sigs.k8s.io/docs/start/
4+
5+ # Required parameters:
6+ # @raycast.schemaVersion 1
7+ # @raycast.title Status
8+ # @raycast.mode fullOutput
9+ # @raycast.packageName Minikube
10+
11+ # Optional parameters:
12+ # @raycast.icon ℹ️
13+
14+ # Documentation:
15+ # @raycast.description Show Minikube cluster status
16+ # @raycast.author Daniils Petrovs
17+ # @raycast.authorURL https://danpetrov.xyz
18+
19+ if ! command -v minikube & > /dev/null; then
20+ echo " minikube is required (https://minikube.sigs.k8s.io)." ;
21+ exit 1;
22+ fi
23+
24+ minikube status
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Dependency: This script requires `minikube` to be installed: https://minikube.sigs.k8s.io/docs/start/
4+
5+ # Required parameters:
6+ # @raycast.schemaVersion 1
7+ # @raycast.title Stop
8+ # @raycast.mode compact
9+ # @raycast.packageName Minikube
10+
11+ # Optional parameters:
12+ # @raycast.icon 🤖
13+
14+ # Documentation:
15+ # @raycast.description Stops a running Minikube cluster
16+ # @raycast.author Daniils Petrovs
17+ # @raycast.authorURL https://danpetrov.xyz
18+
19+ if ! command -v minikube & > /dev/null; then
20+ echo " minikube is required (https://minikube.sigs.k8s.io)." ;
21+ exit 1;
22+ fi
23+
24+ minikube stop
25+
26+ echo " Cluster stopped"
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Dependency: This script requires `minikube` to be installed: https://minikube.sigs.k8s.io/docs/start/
4+
5+ # Required parameters:
6+ # @raycast.schemaVersion 1
7+ # @raycast.title Unpause
8+ # @raycast.mode compact
9+ # @raycast.packageName Minikube
10+
11+ # Optional parameters:
12+ # @raycast.icon ⏸
13+
14+ # Documentation:
15+ # @raycast.description Pause Minikube cluster
16+ # @raycast.author Daniils Petrovs
17+ # @raycast.authorURL https://danpetrov.xyz
18+
19+ if ! command -v minikube & > /dev/null; then
20+ echo " minikube is required (https://minikube.sigs.k8s.io)." ;
21+ exit 1;
22+ fi
23+
24+ minikube unpause
25+
26+ echo " Cluster unpaused"
You can’t perform that action at this time.
0 commit comments