echo 'unencrypted' | openssl aes-256-cbc -a -salt -pbkdf2
echo 'encrypted' | openssl aes-256-cbc -d -a -pbkdf2
// ==UserScript== | |
// @name GitHub Approve to Bless | |
// @namespace http://tampermonkey.net/ | |
// @version 1.2 | |
// @description Replaces "approve" and its variants with "bless" and corresponding variants on GitHub pull request pages, accounting for dynamic content and case sensitivity. | |
// @author | |
// @match https://github.com/*/*/pull/* | |
// @grant none | |
// @icon https://github.githubassets.com/favicons/favicon.svg | |
// ==/UserScript== |
// ==UserScript== | |
// @name HN Chat Mode | |
// @namespace https://news.ycombinator.com/ | |
// @version 2024-09-18 | |
// @description live comments updater | |
// @author You | |
// @match https://news.ycombinator.com/item* | |
// @icon https://www.google.com/s2/favicons?sz=64&domain=news.ycombinator.com | |
// @grant none | |
// ==/UserScript== |
#!/bin/bash | |
# --------------------------------------- | |
# EXAMPLE USE: | |
# | |
# ./watch.sh target/debug/my-server-app | |
# --------------------------------------- | |
kill_prev_pid () { | |
echo Killing prev pid $(cat .pid) |
Here's a script for squashing up to the first commit coming after a merge commit (with confirmation). Useful for working in a branch and then squashing temporary commits before merging into trunk.
Save the script as squash
. Upon executing, it brings your git editor (vim/nano/whatever) to confirm the prepped rebase
todo โ so you would only need to simply save-and-exit (in most cases).
#!/usr/bin/env python3
# flake8: noqa
// ----------------------------------------------------------------- | |
'use strict' | |
// ----------------------------------------------------------------- | |
function replicate (times, n) { | |
let arr = [] | |
if (times <= 0) { return arr } | |
arr.push (n) |
0xF4B9d98828dF938ccf16b644Be471cF23816AB9F |