Skip to content

Instantly share code, notes, and snippets.

View d1vanloon's full-sized avatar
🕶️
Hack the planet!

David Van Loon d1vanloon

🕶️
Hack the planet!
View GitHub Profile
@d1vanloon
d1vanloon / commit-msg
Created November 27, 2023 19:59
Git commit hook wrapper script for PowerShell hook
#!/bin/sh
pwsh_path="C:\Program Files\WindowsApps\Microsoft.PowerShell_7.4.0.0_x64__8wekyb3d8bbwe\pwsh.exe"
script_path="C:\Tools\git-hooks\commit-msg.ps1"
# Pass arguments to the PowerShell script
"$pwsh_path" -ExecutionPolicy RemoteSigned -File "$script_path" "$@"
@d1vanloon
d1vanloon / commit-msg.ps1
Last active November 27, 2023 19:59
Git commit hook that prepends the active branch's JIRA issue number to the commit message
[CmdletBinding()]
param (
[Parameter()]
[string]
$CommitFile
)
$CommitMessage = Get-Content -Path $CommitFile
$CurrentBranch = (git rev-parse --abbrev-ref HEAD)
$HasMatch = $CurrentBranch -match "[A-Z0-9]{1,10}-?[A-Z0-9]+-\d+"
@d1vanloon
d1vanloon / navbar.component.html
Created February 19, 2019 18:10
Bootstrap Responsive Navbar Angular
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
<a class="navbar-brand" [routerLink]="['/']">
Title
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
@d1vanloon
d1vanloon / download_links_humble_bundle.js
Created March 29, 2018 02:56
Download Links for Humble Bundle Books
@d1vanloon
d1vanloon / keybase.md
Created September 13, 2017 23:18
Identity proof for keybase

Keybase proof

I hereby claim:

  • I am d1vanloon on github.
  • I am davidvanloon (https://keybase.io/davidvanloon) on keybase.
  • I have a public key ASCtJpe4ADQcwA7fhacHHxcHxm6pt9rKraplzm8GlqFHeAo

To claim this, I am signing this object: