Use this to save and load images from local disk. It is faster and more efficient than network loading. Caveat, the images can become outdated.
docker pull gradle:4.7.0-jdk8
# see https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/ | |
# core | |
brew install coreutils | |
# key commands | |
brew install binutils | |
brew install diffutils | |
brew install ed --default-names | |
brew install findutils --with-default-names |
=Navigating= | |
visit('/projects') | |
visit(post_comments_path(post)) | |
=Clicking links and buttons= | |
click_link('id-of-link') | |
click_link('Link Text') | |
click_button('Save') | |
click('Link Text') # Click either a link or a button | |
click('Button Value') |
From ruby:2.3.1 | |
RUN apt-get update | |
RUN apt-get install build-essential chrpath libssl-dev libxft-dev -y \ | |
&& apt-get install libfreetype6 libfreetype6-dev -y \ | |
&& apt-get install libfontconfig1 libfontconfig1-dev -y | |
RUN set -xeu \ | |
\ |
#!/usr/bin/env bash | |
set -e | |
# Formats any *.tf files according to the hashicorp convention | |
files=$(git diff --cached --name-only) | |
for f in $files | |
do | |
if [ -e "$f" ] && [[ $f == *.tf ]]; then | |
#terraform validate `dirname $f` | |
terraform fmt $f |
# Generate a BaseSystem.dmg with 10.13 Install Packages | |
hdiutil attach /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -mountpoint /Volumes/highsierra | |
hdiutil create -o /tmp/HighSierraBase.cdr -size 7000m -layout SPUD -fs HFS+J | |
hdiutil attach /tmp/HighSierraBase.cdr.dmg -noverify -mountpoint /Volumes/install_build | |
asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase | |
# Do not copy the core, recovery CD ONLY | |
cp /Volumes/highsierra/Packages/EmbeddedOSFirmware.pkg /Volumes/OS\ X\ Base\ System/System/Installation/ | |
cp /Volumes/highsierra/Packages/FirmwareUpdate.pkg /Volumes/OS\ X\ Base\ System/System/Installation/ | |
cp /Volumes/highsierra/Packages/OSInstall.mpkg /Volumes/OS\ X\ Base\ System/System/Installation/ |
<html> | |
<head> | |
<meta name="description" content="vis.js navigation"> | |
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vis/4.21.0/vis.min.js"></script> | |
<link href="https://cdnjs.cloudflare.com/ajax/libs/vis/4.21.0/vis.min.css" rel="stylesheet" type="text/css" /> | |
<style type="text/css"> | |
#mynetwork { | |
width: 600px; | |
height: 400px; |
#!/usr/bin/env bash | |
# | |
# this will cross-compile terraform from source and drop the zipped | |
# packages in ./build | |
# | |
# this is only an exercise for docker, it is not a recommended usage | |
# of anything | |
# | |
mkdir -p ./build | |
cat<<-EOF | docker build --rm -t my/gobuilder - |