Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .devcontainer/.bashrc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,26 @@ alias m="minikube"
alias ml="minikube profile list"
alias mld="minikube delete --all"
alias mk="/workspaces/minikube/out/minikube"
alias reset-view='echo "To reset VS Code layout:" && echo " 1. Press Ctrl+Shift+P (or Cmd+Shift+P on Mac)" && echo " 2. Type: View: Reset View Locations" && echo " 3. Press Enter"'
source <(kubectl completion bash)
complete -o default -F __start_kubectl k
source <(minikube completion bash)

# Display welcome message on first terminal entry
if [ ! -f "$HOME/.devcontainer-welcome-shown" ]; then
echo ""
echo "╔══════════════════════════════════════════════════════════════════════╗"
echo "║ Welcome to minikube in GitHub Codespaces ║"
echo "╚══════════════════════════════════════════════════════════════════════╝"
echo ""
echo "To start minikube simply type:"
echo ""
echo " minikube start"
echo ""
echo "Useful aliases:"
echo " m - minikube"
echo " k - kubectl"
echo " reset-view - Show how to reset VS Code layout"
echo ""
touch "$HOME/.devcontainer-welcome-shown"
fi
13 changes: 12 additions & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,16 @@
"version": "latest"
}
},
"postCreateCommand": "cat .devcontainer/.bashrc.sh >> $HOME/.bashrc"
"postCreateCommand": "cat .devcontainer/.bashrc.sh >> $HOME/.bashrc",
"customizations": {
"vscode": {
"settings": {
"workbench.startupEditor": "none",
"terminal.integrated.defaultProfile.linux": "bash"
}
},
"codespaces": {
"openFiles": []
}
}
}