Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View FabioAntunes's full-sized avatar
yolo

Fábio Antunes FabioAntunes

yolo
View GitHub Profile
function __fish_okta_complete_profiles
cat ~/.aws/config | grep -e "\[[^(okta)]" | awk -F'[] []' '{print $3}'
end
function __fish_complete_okta_subcommand
set -l tokens (commandline -opc) (commandline -ct)
set -l index (contains -i -- -- (commandline -opc))
set -e tokens[1..$index]
complete -C"$tokens"
end
function __fish_okta_complete_profiles
cat ~/.aws/config | grep -e "\[[^(okta)]" | awk -F'[] []' '{print $3}'
end
set -l okta_commands add exec help login version
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a add -d 'add your okta credentials'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a exec -d 'exec will run the command specified with aws credentials set in the environment'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a help -d 'help about any command'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a login -d 'login will authenticate you through okta and allow you to access your AWS environment through a browser'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a version -d 'print version'
function __fish_okta_complete_profiles
cat ~/.aws/config | grep -e "\[[^(okta)]" | awk -F'[] []' '{print $3}'
end
set -l okta_commands add exec help login version
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a add -d 'add your okta credentials'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a exec -d 'exec will run the command specified with aws credentials set in the environment'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a help -d 'help about any command'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a login -d 'login will authenticate you through okta and allow you to access your AWS environment through a browser'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a version -d 'print version'
set -l okta_commands add exec help login version
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a add -d 'add your okta credentials'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a exec -d 'exec will run the command specified with aws credentials set in the environment'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a help -d 'help about any command'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a login -d 'login will authenticate you through okta and allow you to access your AWS environment through a browser'
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a version -d 'print version'
set -l okta_commands add exec help login version
complete -f -c aws-okta -n "not __fish_seen_subcommand_from $okta_commands" -a $okta_commands
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDqH04YiXze0cyRGsMDhYwSAEijcRz++36X7UuhEFclR/Y3umYGtYS5Wo1cUM58S3PFt5hogYA1PTVOkLaPYiislT8ntXp+wbaYuvfJ20XzvJzSydjHZGoWrTcjc0yJypSP5h4hFutjVKkkCy1OOP8/8sMF4G2DNow0NpfWAoyJEP4cFynOLvlexSWGVqYL2w3YtHxPyGmj/X3ToLcHzNgt2gHsvV+eSMIWU4sN+BIrEh/7ALKXT8aCGlnqhayxOhhmFvOmMV226/T6WpZEk7WeIIMTTMIcy6kmNQMzf6wEJkC98xuEZOJ8qp4AeJRFGxB/5zLlpZSmblaHmSzvo2/YoZgo0PyIh21FhIDNdhy2vwgXeVa1MFNvOoz/bMIilU1S6O3VmHuNyF2d3JM/qWhsKLl2bLzQFDFSVUZnXQjis7CMGOss6D2/fYoKRFMjsvy0gMzo0yVSRKz2h33TW9raYblB19N9BBz0M37YdQdvBoZy7asW3SX1zXNWtdMd4VAxteszSAHdJ9p6CceY04NGhNyXmHwUMLgEsQ2qC3hnoPGkEug/gZtCubfhSqBQGXAv9xgOA4H2F/webzYWwznZQnfLkmbdRWGTimtVkqXufjOiLFeLmHbzgj1DYjwRewaza6jT+HDcoiePSGHwG4Hz9wBi98Twz3H5uXI2gl3LfQ== fabioantuness@gmail.com

Keybase proof

I hereby claim:

  • I am fabioantunes on github.
  • I am fabioantunes (https://keybase.io/fabioantunes) on keybase.
  • I have a public key ASDeBx8hIL-8a0CHu8aEKypUzXjfmHNvg9V7o3kTaaGGjwo

To claim this, I am signing this object:

@FabioAntunes
FabioAntunes / realms-proposal.js
Created March 26, 2018 00:03
Realm proposal exam ple
let realm = new Realm();
let outerGlobal = window;
let innerGlobal = realm.global;
let f = realm.evalScript("(function() { return 17 })");
f() === 17 // true
Reflect.getPrototypeOf(f) === outerGlobal.Function.prototype // false
let addOne
function add(x, y) { return x + y }
addOne = add.bind(null, 1)
addOne = x => add(1, x)
// new syntax
addOne = add(1, ?)
@FabioAntunes
FabioAntunes / pipeline-operator.js
Created March 25, 2018 22:50
Example of Pipeline Operator proposal
// Some functions that do string operations
function doubleSay (str) {
return str + ", " + str;
}
function capitalize (str) {
return str[0].toUpperCase() + str.substring(1);
}
function exclaim (str) {
return str + '!';
}