2024/9/20
laprasdrum.icon 休息とろう
/icons/hr.icon
SPMのcacheを完全に削除するには
DerivedData配下の ${product_dir}/SourcePackages/ を削除するだけではなく以下のコマンドも必要。
code:remove_spm_cache.sh
rm -rf $HOME/Library/Caches/org.swift.swiftpm/
rm -rf $HOME/Library/org.swift.swiftpm
Fastlaneのis_ciの仕組み
環境変数を見てるみたい。
code:helper.rb
# @return boolean true if building in a known CI environment def self.ci?
return true if self.is_circle_ci?
# Check for Jenkins, Travis CI, ... environment variables
'JENKINS_HOME', 'JENKINS_URL', 'TRAVIS', 'CI', 'APPCENTER_BUILD_ID', 'TEAMCITY_VERSION', 'GO_PIPELINE_NAME', 'bamboo_buildKey', 'GITLAB_CI', 'XCS', 'TF_BUILD', 'GITHUB_ACTION', 'GITHUB_ACTIONS', 'BITRISE_IO', 'BUDDY'.each do |current| return true if FastlaneCore::Env.truthy?(current)
end
return false
end
def self.is_circle_ci?
return ENV.key?('CIRCLECI')
end
awsのFile separatorには配列を渡せる
ここには書いてないがどうやらできるらしい。
任意のディレクトリ内のHEICを(SNSシェア用に)JPEG変換するときに利用した。
拡張子を間引いたファイル名を xargs に流したかったので . もFile separatorに追加してる。
code:convert.sh
ls | grep HEIC | awk -F'. +' 'BEGIN {OFS = FS}; { print $(NF-1) }' | xargs -I{} magick {}.HEIC {}.jpeg ガボジャ&ギメロンを買った
店頭で見かけて気になったので全種購入。造形も塗装もよくめっちゃ気に入った。
https://scrapbox.io/files/66ed3307d79a72001cc8b8a1.jpeg
https://scrapbox.io/files/66ed32fcd4422b001caa8447.jpeg