I hereby claim:
- I am joehillen on github.
- I am joehillen (https://keybase.io/joehillen) on keybase.
- I have a public key ASA3ziBYql27vBkU1YGhmcwgXcbNLbKihGplnwwZvLxu4Qo
To claim this, I am signing this object:
| [deno 1.35.1] cargo:rerun-if-changed=/home/joe/src/deno/runtime/js/99_main.js | |
| Running `CARGO=/home/joe/.rustup/toolchains/1.71.0-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_NAME=deno CARGO_CRATE_NAME=deno CARGO_MANIFEST_DIR=/home/joe/src/deno/cli CARGO_PKG_AUTHORS='the Deno authors' CARGO_PKG_DESCRIPTION='Provides the deno executable' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deno CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/denoland/deno' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.35.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=35 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 GIT_COMMIT_HASH=5919f31891f464fb8975084795550d7e731c12de GIT_COMMIT_HASH_SHORT=5919f31 LD_LIBRARY_PATH='/home/joe/src/deno/target/debug/deps:/home/joe/.rustup/toolchains/1.71.0-x86_64-unknown-linux-gnu/lib:/home/joe/.rustup/toolchains/1.71.0-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/joe/src/deno/target/debug/build/deno-d5280f |
| #!/usr/bin/env bash | |
| # | |
| # https://gist.github.com/joehillen/30f08738c1c3c0ca3e4c754ad33ad2ff | |
| # | |
| # This script inlines 'source' files. | |
| # | |
| # For long scripts, it is nice to be able to break them into multiple files | |
| # to make them easier to work with but still release as a single script. | |
| # | |
| # Inspired by https://stackoverflow.com/a/37533160/334632 with the following enhancements: |
| #!/bin/bash -ex | |
| BRANCH=$(git rev-parse --abbrev-ref HEAD) | |
| if [[ $BRANCH == patch* || $BRANCH == bugfix* ]]; then | |
| VER_TYPE=patch | |
| elif [[ $BRANCH == feature* || $BRANCH == minor* ]]; then | |
| VER_TYPE=minor | |
| elif [[ $BRANCH == major* ]]; then | |
| VER_TYPE=major | |
| else |
| #!/usr/bin/env -S deno --allow-run | |
| type AbsDir = string; | |
| type AbsFile = string; | |
| type AbsPath = AbsFile | AbsDir; | |
| type RelFile = string; | |
| type RelDir = string; | |
| type Path = RelFile | AbsFile | RelDir | AbsDir; | |
| async function ls(dir: AbsDir): Promise<RelFile[]> { |
I hereby claim:
To claim this, I am signing this object:
| #!/bin/bash | |
| function run { | |
| # how we want to extract the variables from the commit message. | |
| format_name="--format=%cn" | |
| format_when="--format=%cr" | |
| format_summary="--format=%s" | |
| format_body="--format=%b" | |
| #!/bin/bash | |
| # This script rotates the screen and touchscreen input 90 degrees each time it is called, | |
| # also disables the touchpad, and enables the virtual keyboard accordingly | |
| # by Ruben Barkow: https://gist.github.com/rubo77/daa262e0229f6e398766 | |
| #### configuration | |
| # find your Touchscreen and Touchpad device with `xinput` | |
| TouchscreenDevice='ELAN Touchscreen' | |
| TouchpadDevice='SynPS/2 Synaptics TouchPad' |
| #!/usr/bin/env runhaskell | |
| {-# LANGUAGE OverloadedStrings #-} | |
| import Prelude hiding (interact) | |
| import Data.Aeson | |
| import Data.Text (Text) | |
| import Data.Text.Encoding (decodeUtf8) | |
| import qualified Data.Text as T | |
| import qualified Data.Text.IO as TIO |
Once upon a midnight dreary, while I pondered, weak and weary,
Over many a quaint and curious volume of forgotten lore—
While I nodded, nearly napping, suddenly there came a tapping,
As of some one gently rapping, rapping at my chamber door.
“’Tis some visitor,” I muttered, “tapping at my chamber door—
Only this and nothing more.”
| #!/bin/bash | |
| if [ "$1" != "" ]; then | |
| echo "Missing required argument: 'tx' or 'rx'" 1>&2 | |
| exit 1 | |
| fi | |
| if [ "$1" != "rx" -a "$1" != "tx" ]; then | |
| echo "Invalid argument: $1" 1>&2 | |
| echo "Usage: $0 (rx|tx)" 1>&2 | |
| exit 1 |