install note to self: keyboard layout is "English (US, intl., with dead keys)".
A VM is a machine you're allowed to ruin, which is a lovely thing to have around. Most of what follows assumes that.
VM:
- 4 GB RAM minimum
- 2–4 CPU cores
| # ============================================================ | |
| # AI tool-specific files — Claude Code / Cursor / Copilot / Gemini / MCP | |
| # ============================================================ | |
| # Claude Code | |
| .claude/ | |
| CLAUDE.md | |
| CLAUDE.local.md | |
| CLAUDE.private.md |
| # Start the ssh-agent | |
| SSH_ENV=${HOME}/.ssh/agent.env | |
| function start_agent { | |
| echo "Initializing new SSH agent..." | |
| # Spawning the ssh-agent | |
| /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}" | |
| echo "Succeeded" | |
| chmod 600 "${SSH_ENV}" | |
| . "${SSH_ENV}" > /dev/null |
This document assumes GitBash w/unix tools (or equivalent), VirtualBox, Docker-Toolbox/Docker is installed.
minikube.exe and add to path| #!/bin/bash - | |
| #title :generate_release_log.sh | |
| #description :generates a log file from latest tag and (n) of commits passed | |
| #author :Cristovao Verstraeten | |
| #date :20160709 | |
| #version :20160709 | |
| #usage :./generate_release_log.sh | |
| #notes : | |
| #bash_version :4.3.39(3)-release | |
| #============================================================================ |
| # Usage like activating venv on Linux: source /path/to/env/Scripts/activate | |
| # Use 'deactivate_venv' on CL or pass argument '--deactivate' on the source command to deactivate env. | |
| deactivate_venv() { | |
| if [[ -z ${_OLD_VIRTUAL_PATH} ]]; then | |
| printf "No virtual environment found!\n" | |
| else | |
| export PATH=$_OLD_VIRTUAL_PATH | |
| export PS1=$_OLD_VIRTUAL_PS1 | |
| unset _OLD_VIRTUAL_PATH |
| import tweepy | |
| # Keys, tokens and secrets | |
| consumer_key = "" | |
| consumer_secret = "" | |
| access_token = "" | |
| access_token_secret = "" | |
| # Tweepy OAuthHandler | |
| auth = tweepy.OAuthHandler(consumer_key, consumer_secret) |
| import os | |
| import sys | |
| def main(): | |
| print "\n" | |
| fn = raw_input("Enter name of file: ") | |
| print "Opening file: %s\n" % fn | |
| if not os.path.exists(fn): | |
| print("File does not exist!\n") |
| #!/bin/bash - | |
| #title :git-it.sh | |
| #description :Self destructing Git initialisation script. Self-destruction now optional! | |
| #author :Cristovao Verstraeten - https://gist.github.com/cristovaov/d9c397016f7d345b157d | |
| #date :20150823 | |
| #version :2022.11.10 | |
| #usage :./git-it.sh | |
| #notes :Commented the self-destructing bits! Added capitalization to commit messages. | |
| #bash_version :4.3.39(3)-release | |
| #============================================================================ |
| @ECHO off | |
| net use z: "%1" /user:vagrant vagrant |