Skip to content

Instantly share code, notes, and snippets.

View StephenHodgson's full-sized avatar
👾
Raging against pixels

Stephen Hodgson StephenHodgson

👾
Raging against pixels
View GitHub Profile
@StephenHodgson
StephenHodgson / set-default-program.txt
Last active January 5, 2023 23:45
Set Visual Studio Code as the default program for opening files without an extension in Windows
// https://superuser.com/questions/13653/how-to-set-the-default-program-for-opening-files-without-an-extension-in-windows
assoc .="No Extension"
ftype "No Extension"="C:\Program Files\Microsoft VS Code\Code.exe" "%1"
@StephenHodgson
StephenHodgson / recursively-checkout-submodule-branches.sh
Created June 4, 2021 08:28
Recursively checks out all submodule branches instead of being in a detached head
#!/bin/bash
git submodule foreach -q --recursive 'echo $name && git switch -C $(git name-rev --exclude=refs/tags/\* --name-only $(git rev-parse @{-1}))'
@StephenHodgson
StephenHodgson / OpenUnity.sh
Created January 5, 2023 23:26
Opens project from command line so long as Unity Hub and editor is installed
#!/bin/bash
# Set the directory
directory=$1
# If no directory was specified, use the current working directory
if [ -z "$directory" ]
then
directory=$(pwd)
fi