CARVIEW |
Select Language
HTTP/2 200
date: Thu, 09 Oct 2025 13:32:39 GMT
content-type: text/html; charset=utf-8
cache-control: max-age=0, private, must-revalidate
cf-cache-status: DYNAMIC
link: ; rel=preload; as=style; nopush,; rel=preload; as=script; nopush,; rel=preload; as=style; nopush,; rel=preload; as=script; nopush,; rel=preload; as=script; nopush
nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
referrer-policy: strict-origin-when-cross-origin
report-to: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=XlfccmLpktaD8LfULpjEsktO5OcrOJLw5bZzsyjAJ7w%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1760016759"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=XlfccmLpktaD8LfULpjEsktO5OcrOJLw5bZzsyjAJ7w%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1760016759"
server: cloudflare
strict-transport-security: max-age=0; includeSubDomains
vary: Accept,Accept-Encoding
via: 2.0 heroku-router
x-content-type-options: nosniff
x-permitted-cross-domain-policies: none
x-request-id: 183b50a5-66b9-9abe-4548-09dd411d4b6e
x-runtime: 0.153633
x-xss-protection: 0
content-encoding: gzip
set-cookie: _secure_speakerd_session=%2BRuK%2F42vdkh%2FYH0kSjao9Kst2yYp9j6oaUUvw85V%2FpH4bPpgdv0Dx72VR7Bf%2FjvfgG%2B3YPC5pXzSv2K3n25WXQVD6VDsfskKEmg21%2FpiXxp3WNkSnB3l3h%2FIGXKwJgOL%2BX7DGvuerAVVqpRUzeSOHr0W6nnKvgEcSKL2eFXGT60i9%2F0GGsPEVrQ1pyEZkWswzo0EJIZFtrpRyq5qwU6KvGOBKSlY1zR53qFF%2Bd4DEMNxXtTJuLe2%2F16HMv4JqWjPI4G%2BmPGBR%2BEwhDaGsqwkaYxZicXn6PBo%2FvvnaYNb0YTEApP5s2FQ5WsC4MeXF9tkBrOUy%2BGg39ELotKe70FPy%2BlK9TLlJkfpkGnh6IFG3VYM7q2dWcKHduiEtEt5mmdsG4snro1YBPTGE5RYEKJrIMqr--E%2FYoAQvQ%2Br7oQseI--FwiWfg%2FYPg69nhy5xw1eUg%3D%3D; HttpOnly; SameSite=Lax; Secure; Path=/; Expires=Thu, 23 Oct 2025 13:32:39 GMT
cf-ray: 98be3ec6af13e8e0-BLR
mkr + peco + tmux + ssh - Speaker Deck
More Decks by Yuuki Tsubouchi (yuuk1)
Other Decks in Programming
Featured
Transcript
-
mkr + peco + tmux + ssh ͯͳ id:y_uuki Mackerel
Meetup #10 Tokyo -
$ tssh $(mkr hosts —service bookmark --role proxy | jq
-rM “.[].name") -
function peco-mkr-roles() { local selected_role=$(mkr services | jq -rM '[.[]
| .name as $name | .roles // [] | map("\($name) \ (.)")] | flatten | .[]' | peco) if [ -n "${selected_role}" ]; then local BUFFER="tssh \`roles "$ {selected_role}"\`" fi zle clear-screen } zle -N peco-mkr-roles -
$ mkr services | jq -rM '[.[] | .name as
$name | .roles // [] | map("\($name) \(.)")] | flatten | .[]' | peco