Skip to content

Instantly share code, notes, and snippets.

@sonicintrusion
sonicintrusion / mas-install.sh
Last active February 22, 2022 16:01
Mas Install
#!/usr/bin/env bash
echo ">> Install MAS"
brew install mas
mas lucky "Bitwarden"
mas lucky "LastPass"
mas lucky "Trello"
mas lucky "Slack"
mas lucky "CleanMyDrive 2"
@sonicintrusion
sonicintrusion / okta_profile
Created January 15, 2020 20:56
Bash profile for okta aliases
. ~/.profile
export PS1okta='\j:\[\033[32m\]$SHLVL:$AWS_OKTA_PROFILE\[\033[01;34m\]$(_dir_chomp "$(pwd)" 20)\[\033[37m\]$(_parse_git_branch)'
okta_kube () {
export PS1="$PS1okta\[\033[36m\]$(_kube_context)$PS1suffix"
}
okta_ps1 () {
export PS1="$PS1okta$PS1suffix"
@sonicintrusion
sonicintrusion / list_of_downloads.txt
Last active January 15, 2020 20:46
Mac downloads
https://authy.com/download/
https://www.google.com/drive/download/backup-and-sync/
## These might already be downloaded:
https://www.iterm2.com/downloads.html
https://meetfranz.com/
https://keybase.io/download
https://code.visualstudio.com/download
https://hub.docker.com/editions/community/docker-ce-desktop-mac
https://www.videolan.org/vlc/download-macosx.html
@sonicintrusion
sonicintrusion / setup-mac.sh
Last active February 22, 2022 16:14
Mac setup
#!/bin/bash
SCRIPTS="scripts"
:'
*** Ensure AppStore is logged in for mas to work ***
'
echo "Everything logged to the file 'log.out"
exec 3>&1 4>&2
@sonicintrusion
sonicintrusion / list_of_installers.txt
Last active February 22, 2022 15:35
List of app installer links
https://code.visualstudio.com/docs/?dv=osx
https://www.dropbox.com/download?plat=mac
@sonicintrusion
sonicintrusion / list_of_dmg.txt
Last active January 15, 2020 20:50
List of images for Darwin
https://prerelease.keybase.io/Keybase.dmg
https://nightowl.kramser.xyz/files/NightOwl.dmg
https://zoom.us/client/latest/Zoom.pkg
http://www.xs4all.nl/~gp/MacPAR_deLuxe/MacPARdeLuxe.dmg
https://www.mediahuman.com/download/MHAudioConverter.dmg
https://iterm2.com/downloads/stable/iTerm2-3_3_7.zip
https://github.com/meetfranz/franz/releases/download/v5.3.3/Franz-5.3.3.dmg
https://get.videolan.org/vlc/3.0.8/macosx/vlc-3.0.8.dmg
https://download.virtualbox.org/virtualbox/6.1.2/VirtualBox-6.1.2-135662-OSX.dmg
@sonicintrusion
sonicintrusion / create_2nd_chrome.sh
Created January 10, 2019 02:02
Create a 2nd instance of chrome app
#!/bin/bash
PROFILE_NAME=$1
mkdir -p "/Applications/Google Chrome $1.app/Contents/MacOS"
F="/Applications/Google Chrome $1.app/Contents/MacOS/Google Chrome $1"
cat > "$F" <<\EOF
#!/bin/bash
#
@sonicintrusion
sonicintrusion / ddns-check.sh
Created January 10, 2019 01:39
dyndns check
#!/bin/bash
MY_DOMAIN="gist.github.com"
echo "MY_DOMAIN:" $MY_DOMAIN
resolved=$(dig +short $MY_DOMAIN @resolver1.opendns.com)
echo "DIG: " $resolved
current=$(curl -s http://checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
@sonicintrusion
sonicintrusion / Brewfile
Last active February 22, 2022 15:58
Brewfile
brew "wget"
brew "tree"
cask "rar"
brew "bat"
brew "jq"
brew "direnv"
brew "mosh"
brew "the_silver_searcher"
@sonicintrusion
sonicintrusion / create-ansible-playbook-template.sh
Created August 23, 2017 10:58 — forked from skamithi/create-ansible-playbook-template.sh
script to create ansible playbook structure
#!/bin/bash
# Script to create ansible playbook directories
# define your roles here
roles=(upgrade packages)
directories=(tasks handlers files default vars templates)
# create playbook
mkdir global_vars