https://pkl-lang.org/main/current/pkl-cli/index.html#macos-executable
$ curl -L -o pkl https://github.com/apple/pkl/releases/download/0.25.2/pkl-macos-aarch64 chmod +x pkl ./pkl --version
Pkl 0.25.2 (macOS 14.1, native)| require 'jwt' | |
| require 'openssl' | |
| # App Store Connect APIキー (.p8ファイル) の内容を読み込む | |
| ecdsa_key = OpenSSL::PKey::EC.new(File.read("/path/to/your.p8")) | |
| # Issuer ID (App Store Connectから取得) | |
| # https://appstoreconnect.apple.com/access/api | |
| issuer_id = "your_issuer_id" |
| jq '.data.associatedAccounts[] | select(.contentProvider.name == "YOUR PROVIDER NAME") | .contentProvider.contentProviderId' detail_formatted.json |
https://pkl-lang.org/main/current/pkl-cli/index.html#macos-executable
$ curl -L -o pkl https://github.com/apple/pkl/releases/download/0.25.2/pkl-macos-aarch64 chmod +x pkl ./pkl --version
Pkl 0.25.2 (macOS 14.1, native)| const hideHeaderAndFooter = (document) => { | |
| const noneDisplayQuerySelectors = [ | |
| "#shopify-section-announcement-bar", | |
| "#shopify-section-announcement", | |
| "#shopify-section-header", | |
| "#shopify-section-footer", | |
| "shop-login-button" | |
| ] | |
| noneDisplayQuerySelectors.forEach((querySelector) => { | |
| const element = document.querySelector(querySelector) |
| // | |
| // login_form_hook | |
| // | |
| document.querySelector("#customer_login")?.addEventListener("submit", () => { | |
| const email = document.querySelector('input[name="customer[email]"]')?.value ?? "" | |
| const object = { | |
| "email": email, | |
| } | |
| webkit.messageHandlers.accountLogin.postMessage(object) | |
| }) |