I hereby claim:
- I am mnemnion on github.
- I am atman (https://keybase.io/atman) on keybase.
- I have a public key ASAWKn9EMHtlfAZz2a4lbuFStIGWdm56UzfAcl7--TsUwwo
To claim this, I am signing this object:
#Essential jump code | |
export MARKPATH=$HOME/.marks | |
#jump to a directory | |
function jump { | |
cd -P "$MARKPATH/$1" 2>/dev/null || echo "No such mark: $1" | |
} | |
#mark the current directory as a jump destination | |
function mark { |
// instead of having to do this all the time: | |
let maybe_utf8 = match stream.fill_buf() { | |
Ok(filehandle) => filehandle, | |
Err(_) => return captures, | |
}; | |
let phrase = match from_utf8(maybe_utf8) { | |
Ok(utf8) => String::from(utf8), | |
Err(_) => return captures, | |
}; |
I hereby claim:
To claim this, I am signing this object:
#! /bin/bash | |
# Usage: | |
# ./git-move.sh path1/ path2/... path/to/destination/repo | |
args=("$@") | |
# All but last argument: | |
paths=("${args[@]::${#args[@]}-1}") | |
# Last argument: | |
dest="${args[${#args[@]}-1]}" |
local Sparse = {} | |
local function new(dimension) | |
local sparse = {} | |
sparse._dimension = dimension | |
return setmetatable(sparse, Sparse) | |
end | |
function Sparse.__index(sparse, key) | |
if sparse._dimension == 1 then |
git checkout master | |
git branch -m master trunk | |
git fetch | |
git branch --unset-upstream | |
git branch -u origin/trunk | |
git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/trunk |
-- Simple currying module | |
-- | |
-- With a bit of extra complexity, so that | |
-- currying several times gives only one | |
-- level of function indirection for up to | |
-- five parameters. | |
-- weak table to store a reference to the curried | |
-- function, with the parameters and original function | |
local _curried = setmetatable({}, { __mode = 'k' }) |
#! /bin/bash | |
# Usage: | |
# ./git-move.sh path1/ path2/... path/to/destination/repo | |
args=("$@") | |
# All but last argument: | |
paths=("${args[@]::${#args[@]}-1}") | |
# Last argument: | |
dest="${args[${#args[@]}-1]}" |