Skip to content

Instantly share code, notes, and snippets.

View WriteClipboardToFile.ps1
$EXPORT_DIR = "$HOME\Desktop"
$EXPORT_FILENAME = "ClipboardContent.xml"
$CONTENT = [xml](Get-Clipboard)
$CONTENT_BYTE_COUNT = $CONTENT.Length
Write-Verbose "Writing $CONTENT_BYTE_COUNT bytes to '$EXPORT_DIR\$EXPORT_FILENAME'."
Write-Output $CONTENT > "$EXPORT_DIR\$EXPORT_FILENAME"
View wdio.conf.js
exports.config = {
// Other options
before() {
browser.addCommand('displayText', function (text, duration = 3000) {
const textElId = `text-el-${Math.floor(Math.random() * 10000)}`
this.execute(function (id, text, duration) {
var textContainer = document.createElement("div");
textContainer.id = id;
View example.js
function setPageUnchangedFlag(browser) {
browser.execute(function () {
window.__pageUnchanged = true
})
}
function getPageUnchangedFlag(browser) {
return browser.execute(function () {
return window.__pageUnchanged
}).value
View custom-command-issue.js
// wdio.conf.js
{
...
before() {
browser.addCommand('foo', function (callback) {
callback.apply(this, [])
})
}
...
}
View anticipate.js
#!/usr/bin/env node
const fs = require("fs")
const USAGE = "usage: anticipate [-v|--verbose] [-t|--timeout millisec] file"
const OPTIONS = {
"--timeout": {run: millisec => parseInt(millisec), argc: 1},
"-t": "--timeout",
View interact
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/overload"
interact()
{
local _flag=
@NicholasRoge
NicholasRoge / display-log
Created Mar 11, 2017
Forgive me father for I have sinned
View display-log
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "$LIB_DIR/overload"
interact()
{
local _flag=
View example-of-wot.sh
foo()
{
source="`type -f key_pressed`"
echo "$source"
}
key_pressed(){ echo "key: $1"; }
foo key_pressed
View overload
#!/usr/bin/env bash
LIB_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
overload:call()
{
name=$1
shift
View display-error
#!/usr/bin/env bash
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
LOG="$DIR/../var/log/exception.log"
DATETIME_REGEX='\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+\-]\d{2}:\d{2}'
ERROR_OFFSET=0
NEXT_WORD_STORE=
for WORD in "$@"