Skip to content

Instantly share code, notes, and snippets.

View jessebutryn's full-sized avatar

Jesse_b jessebutryn

View GitHub Profile
@jessebutryn
jessebutryn / results.txt
Last active October 17, 2019 20:29
Calculating the character distribution of common unix commands, builtins, and keywords
! 1
: 1
K 1
O 1
{ 1
} 1
7 2
E 2
G 2
H 2
Delivered-To: jesse.butryn@joyent.com
Received: by 2002:ab0:30cb:0:0:0:0:0 with SMTP id c11csp2567588uam;
Fri, 5 Jul 2019 10:08:37 -0700 (PDT)
X-Received: by 2002:a1c:d10c:: with SMTP id i12mr4211806wmg.152.1562346517130;
Fri, 05 Jul 2019 10:08:37 -0700 (PDT)
ARC-Seal: i=3; a=rsa-sha256; t=1562346517; cv=pass;
d=google.com; s=arc-20160816;
b=NDulo+3LZSabFv7iJ7HtpCGatX8lFtYd3bLsF9/zFGmYB0osxz3NXUlKYMjO2yKiEt
dU9f9siaIw6y0NucDrIhc3QSDDX1QZGPxKxIhc7HwtTs76ZMIEHBJcqZ/Ik7ukXDuwKR
+sQRqZwKw0j+vmNr/76N+34qtMsxSLcHYu19bN3rkeHwyYcULrI/5gHwFsIAuUd8+m3D
@jessebutryn
jessebutryn / make_prog
Created June 8, 2019 16:25
This script will create a 12 week lifting program based on your 1 rep maxes
#!/usr/bin/env bash
# VARIABLES
##################################
weeks[1]='70:5'
weeks[2]='75:3'
weeks[3]='80:1'
weeks[4]='75:5'
weeks[5]='80:3'
weeks[6]='85:1'
----------Week 1----------
squat: 284 x 5
squat: 284 x 5
squat: 284 x 5
squat: 284 x 5
squat: 284 x 5
bench: 210 x 5
bench: 210 x 5
#!/bin/bash
multiples=()
is_mult () {
local n=$1
local m=$2
if ! (( n % m )); then
return 0
else
@@@@@@@@@
@@@ /@@@@ @@ @@ ,@@@
@@@ /@@@ #@@@ @@@@ @@
@ @@ @& @* @@@@ &@
@ @@ @ @@@@@@@@ @
@ @@ #@@@ .@ @@@@@@@ @
@
@jessebutryn
jessebutryn / obfuscated.sh
Last active April 19, 2018 18:53
Hello world script
#!/bin/bash
declare -a alph
declare -a prnt
for l in {a..z}; do
alph+=( "$l" )
done
while read -r i; do
if ((i==7)); then
@jessebutryn
jessebutryn / mac-notify
Last active March 3, 2018 23:08
Mac notify script
#!/usr/bin/env bash
#set -x
#
# Copyright (c) 2018 Joyent Inc.
#
# This script will set a reminder on your mac that generates a popup notification
# using applescript upon completion.
#
# shellcheck disable=SC2155
#
go () {
declare -A local goARR=(
[tools]='/Users/jessebutryn/Documents/scripts/shell/NOCTools'
[tmp]='/Users/jessebutryn/tmp'
[wtf]='/Users/jessebutryn/Documents/Reference/wtfisbash'
[pics]='/Users/jessebutryn/Pictures'
[scripts]='/Users/jessebutryn/Documents/scripts'
)
PS3='Select a directory: '
if [[ -z "$1" ]]; then
@jessebutryn
jessebutryn / tree.pl
Last active December 27, 2017 03:49
Perl Tree
#! /usr/bin/env perl
$my_tree = '#';
$max_length = 70;
for ($i=0; $i <= 20; ++$i) {
printf "%s%-${max_length}s\n", ' ' x int(($max_length - length $my_tree)/2), $my_tree;
$my_tree = $my_tree . '##';
}
$my_trunk = substr( $my_tree, 0, 6 );