- おかしなalias: Alias for published sail script by finagin · Pull Request #7211 · laravel/docs
- ネタ元: Make a Bash alias that takes a parameter? - Stack Overflow
ネタ元にもあるけど"Don't try this at home, kiddies!"らしいので自己責任でw
- 2021年8月12日
ネタ元にもあるけど"Don't try this at home, kiddies!"らしいので自己責任でw
Laravel Sail が絶妙に使いづらかった件 - Qiitaにもある通り、そのままプロジェクトをgit commitするとgit cloneしてもSailが使えないので悩ましい。
リンク先にある手法だとvendor以下のファイルをリポジトリに突っ込んでしまうのでまた微妙な感じなので、コンテナ自身にがんばってもらうスクリプトを用意してみました。
.envのアプリケーションキーだけ抜いたコピーを.env.example-sailとしてリポジトリにcommitしておいてください。
関連: ScoopInstaller/Extras#2581
動かないのはScoopが用意したshimがアレなため。
参考: Scoopが用意したshimの場所
$ which code
レイヤー https://sup4.smilebasic.com/doku.php?id=reference:%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC
git clone https://github.com/tmatilai/vagrant-proxyconf.git
cd vagrant-proxyconf/
(パッチ当て)
gem build vagrant-proxyconf.gemspec
vagrant plugin uninstall vagrant-proxyconf
vagrant plugin install vagrant-proxyconf-(バージョン).gem
| diff --git a/Casks/android-sdk.rb b/Casks/android-sdk.rb | |
| index 5cb6828a1..a72f49c2a 100644 | |
| --- a/Casks/android-sdk.rb | |
| +++ b/Casks/android-sdk.rb | |
| @@ -24,7 +24,12 @@ cask 'android-sdk' do | |
| binary "#{staged_path}/tools/traceview" | |
| postflight do | |
| - system_command "#{staged_path}/tools/bin/sdkmanager", args: ['tools', 'platform-tools', 'build-tools;25.0.2'], input: 'y' | |
| + proxy_host, proxy_port = (ENV["http_proxy"] || '').sub(/http:\/\//, '').sub(/\/$/, '').split(':') |
| package main | |
| // $ ab -c 2 -n 100 http://localhost:8080/ | |
| import ( | |
| "fmt" | |
| "log" | |
| "net/http" | |
| "github.com/lestrrat/go-apache-logformat" |
El Capitanになってからボリューム名に濁点が入っている、というかUTF-8-MAC問題に引っかかる名前だと一覧から正常にmountできなくなっているのでそれ用の対策コード。
実際にはこれをそのまま使うよりserver変数に直接サーバ名入れて、Automatorでサービスとして登録しておいたほうが楽。
| class KernelDevelInstaller < VagrantVbguest::Installers::RedHat | |
| def install(opts=nil, &block) | |
| communicate.sudo(%q!OSREL=$(cat /etc/redhat-release | cut -d ' ' -f 4) && grep -q C${OSREL}- /etc/yum.repos.d/CentOS-Vault.repo || (cat /etc/yum.repos.d/CentOS-Vault.repo | grep -v ^# | sed '/-extras/,$d' | sed -e "s/[0-9]\.[0-9][0-9]*\(\.[0-9][0-9][0-9][0-9]\)/${OSREL}/" > /tmp/repo && cat /tmp/repo >> /etc/yum.repos.d/CentOS-Vault.repo && rm /tmp/repo && yum install -y "kernel-devel-$(uname -r)" --enablerepo="C${OSREL}-base,C${OSREL}-updates")!) | |
| super | |
| end | |
| end | |
| Vagrant.configure(2) do |config| | |
| config.vbguest.installer = KernelDevelInstaller | |
| ... |
| # -*- mode: ruby -*- | |
| # vi: set ft=ruby : | |
| def add_hosted_zone(name, &block) | |
| new_zone = HostedZone.new(name, [], &block).result | |
| zone = @result.hosted_zones.find { |z| z.name == new_zone.name } | |
| if zone then | |
| zone.vpcs.concat(new_zone.vpcs) | |
| zone.resource_record_sets.concat(new_zone.resource_record_sets) | |
| end |