続編 of vagrant-itamaeを使っている時にitamaeのpluginがうまく使えなくて困ってる - 半空洞男女関係
workaround でどうにか動いたので備忘録。
まず itamae-plugin を vagrant plugin
としてインストールする
$ vagrant plugin install itamae-plugin-recipe-rtn_rbenv
-r turnip/rspec |
placeholder :user_name do | |
match /admin: (.*)/ do |user_name| | |
User.find_by!(name: user_name, role: :admin) | |
end | |
default do |user_name| | |
User.find_by!(name: user_name) | |
end | |
end |
#!/usr/bin/env ruby | |
re = Regexp.compile(/^\s+.+:\s+"(.*?)" => "(.*?)"$/) | |
if File.pipe?(STDIN) | |
STDIN.each_line do |line| | |
line = line.gsub(/\e\[\d{1,3}[mK]/, '').chomp | |
m = re.match(line) | |
if m && m[1] != m[2] |
<?php | |
$json = <<<'EOS' | |
{ | |
"a": true, | |
"b": TRUE, | |
"c": false, | |
"d": FALSE, | |
"e": null, | |
"f": NULL | |
} |
#!/bin/bash | |
set -e | |
readonly BASE_DIR=$(cd $(dirname $0) && pwd) | |
readonly REPO_URI="https://raw.githubusercontent.com/php/php-src" | |
readonly SEMVER_RE='php-([0-9]+)\.([0-9]+)\.([0-9]+)([^0-9][_0-9A-Za-z-]+)?' | |
phpini_error() { | |
echo "$1" |
FROM postgres:9.4 | |
ENV PGDATA /pgdata | |
COPY test.sql /docker-entrypoint-initdb.d/ | |
COPY restore.sh /restore.sh | |
RUN /restore.sh |
#!/bin/bash | |
PIPEFILE="pipefile" | |
BKPID="" | |
BK=`cat << 'EOL' | |
for i in $(seq 1 30) ; do | |
echo $i | |
sleep 1 | |
done | |
EOL` |
(require 'mmm-mode) | |
(setq mmm-global-mode 'maybe) | |
(dolist (langsets '(("script" . ((coffee . coffee-mode) | |
(es6 . js2-mode))) | |
("style" . ((stylus . stylus-mode) | |
(less . less-css-mode) | |
(scss . scss-mode))))) | |
(let ((tag (car langsets))) | |
(dolist (pair (cdr langsets)) |
続編 of vagrant-itamaeを使っている時にitamaeのpluginがうまく使えなくて困ってる - 半空洞男女関係
workaround でどうにか動いたので備忘録。
まず itamae-plugin を vagrant plugin
としてインストールする
$ vagrant plugin install itamae-plugin-recipe-rtn_rbenv
def foo | |
12 | |
end | |
p '----------' | |
p "foo is #{defined?(foo)}" | |
p "bar is #{defined?(bar)}" | |
p '----------' | |
if defined?(bar) |