This fixes GitHub issue with its dark theme, that adds a grey overlay (a.k.a. dark_dimmed mode) when navigating to Actions.
Recommend running this automatically using a browser extension, e.g. Chrome's User JavaScript and CSS
| # Backup stash messages/titles | |
| git stash list > stashes.txt | |
| # Create patch for each stash entry | |
| NUM_STASHES=$(git stash list | wc -l); for ((i = 0; i < $NUM_STASHES; i++)); do git stash show $i -u -p > stash-$i.patch; done; |
This fixes GitHub issue with its dark theme, that adds a grey overlay (a.k.a. dark_dimmed mode) when navigating to Actions.
Recommend running this automatically using a browser extension, e.g. Chrome's User JavaScript and CSS
| # See: https://superuser.com/a/844034/448073 | |
| # | |
| # Useful Docs: | |
| # - `Get-EventSubscriber` -- List subscribed events -- https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-eventsubscriber?view=powershell-7.3 | |
| # - `Register-ObjectEvent` -- Register new event -- https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/register-objectevent?view=powershell-7.3 | |
| # - `Unregister-Event -SubscriptionId 123` -- https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/unregister-event?view=powershell-7.3 | |
| $watchFolder = "$env:LOCALAPPDATA\Packages\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\TempState\ScreenClip" | |
| # Define actions after an event is detected |
| console.clear(); | |
| const appStart = Date.now(); | |
| const delay = async (delayMs: number) => new Promise(res => setTimeout(res, delayMs)); | |
| const waitFor = async (checkFn: () => Promise<boolean>, maxWaitMs = 5000, pollIntervalMs = 250): Promise<void> => { | |
| const start = Date.now(); | |
| // const waitForIt = async (start: number): Promise<void> => { | |
| // const check = await checkFn(); |
| #!/usr/bin/env sh | |
| # Set up labels: | |
| gh label list && \ | |
| gh label edit "bug" -n "Bug" -c "#d73a4a" -d "Something isn't working" && \ | |
| gh label edit "documentation" -n "Docs" -c "#0075ca" -d "Improvements or additions to documentation" && \ | |
| gh label edit "enhancement" -n "Enhancement" -c "#CAE308" -d "New feature or request" && \ | |
| gh label edit "question" -n "Tech Debt" -c "#29CEDF" -d "Technical debt" && \ | |
| gh label edit "wontfix" -n "Ignore" -c "#bbbbbb" -d "Disregard & Ignore" && \ | |
| gh label delete --confirm "duplicate" && \ |
| # Protect against non-zsh execution of Oh My Zsh (use POSIX syntax here) | |
| [ -n "$ZSH_VERSION" ] || { | |
| # ANSI formatting function (\033[<code>m) | |
| # 0: reset, 1: bold, 4: underline, 22: no bold, 24: no underline, 31: red, 33: yellow | |
| omz_f() { | |
| [ $# -gt 0 ] || return | |
| IFS=";" printf "\033[%sm" $* | |
| } | |
| # If stdout is not a terminal ignore all formatting | |
| [ -t 1 ] || omz_f() { :; } |
| #!/bin/bash | |
| # GITS: https://gist.github.com/jancimajek/c744675a13da3357a7e9d3959b6b1d3b | |
| echo "[git fetch]" | |
| git fetch | |
| NEEDS_UPDATE=$(git log HEAD..origin/master --oneline | wc -l) | |
| if [ $NEEDS_UPDATE -eq 0 ] | |
| then |
| import debug from 'debug'; | |
| import express, { NextFunction, Request, Response } from 'express'; | |
| const testRouter = express.Router(); | |
| const delay = async (wait: number, label: string) => | |
| new Promise(resolve => { | |
| debug('yncx:delay:start')({ wait, label }); | |
| setTimeout(() => { | |
| debug('yncx:delay:end')({ wait, label }); |