Humat {
is_a = Humane format
}
Token {
RSpec::Matchers.define :have_mysql_entry do |entry| | |
match do |subject| | |
if subject.class.name == 'Serverspec::Type::File' | |
@content = subject.content | |
if @value | |
!! @content.lines.find {|line| line =~ /^\s*#{entry}\s*=\s*#{@value}\s*$/ } | |
else | |
!! @content.lines.find {|line| line =~ /^\s*#{entry}\s?=/ } | |
end | |
else |
udzura@localhost:~$ dig PTR 7.150.59.199.in-addr.arpa | |
; <<>> DiG 9.8.3-P1 <<>> PTR 7.150.59.199.in-addr.arpa | |
;; global options: +cmd | |
;; Got answer: | |
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60393 | |
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4 | |
;; QUESTION SECTION: | |
;7.150.59.199.in-addr.arpa. IN PTR |
#!/bin/bash | |
set -e | |
newname=$1 | |
uid= | |
break= | |
while [ -z "$break" ]; do | |
[ -z "$uid" ] && uid=$( expr `id -u` ) | |
uid=$( expr $uid + 1 ) |
root@dokku001:~# df | |
Filesystem 1K-blocks Used Available Use% Mounted on | |
/dev/mapper/ubuntu--1404--VG-root 73786976294837800400 73786976294830633400 7150616 100% / | |
none 4 0 4 0% /sys/fs/cgroup | |
udev 497572 4 497568 1% /dev | |
tmpfs 101756 420 101336 1% /run | |
none 5120 0 5120 0% /run/lock | |
none 508780 6560 502220 2% /run/shm | |
none 102400 0 102400 0% /run/user | |
/dev/sda1 240972 66893 161638 30% /boot |
# Description: | |
# domoraen | |
# | |
# Commands: | |
# hubot domoraen - 便利な道具を出す | |
# hubot domoraen <キーワード> - キーワードをもとに便利な道具を出す | |
# hubot domoraen-chain <classic|hatsumei|tools> - 道具の単語ソースファイルを切り替える | |
request = require('request') | |
apiRoot = process.env.HUBOT_DOMORAEN_API_ROOT |
# bar は foo の最初の引数になり、ブロックはfooに渡る | |
foo bar do | |
hogehoge | |
end | |
# ブロックはまず bar に渡り、その bar の実行結果が foo に渡る | |
foo bar { | |
hogehoge |
describe command('python --version') do | |
its(:stderr) { should include 'Python 2.6.6' } | |
end |