CARVIEW |
Select Language
HTTP/2 200
date: Fri, 10 Oct 2025 03:22:33 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=Hid9x5WMqtulAu44VXYac0SUMqDohnWRrolZC7nIWz4%3D\u0026sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d\u0026ts=1760066553"}],"max_age":3600}
reporting-endpoints: heroku-nel="https://nel.heroku.com/reports?s=Hid9x5WMqtulAu44VXYac0SUMqDohnWRrolZC7nIWz4%3D&sid=e11707d5-02a7-43ef-b45e-2cf4d2036f7d&ts=1760066553"
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: d9051641-e902-6028-8f6c-1fef66ce945b
x-runtime: 0.118192
x-xss-protection: 0
content-encoding: gzip
set-cookie: _secure_speakerd_session=zVcMWTi4%2FsHfGQvPMpc7N7RueuTUxAXc96R1cMbxXNdsf%2FxvMg%2FuqACCRBohT0hNUhSS5Z0DajPtZxtyFFN5MJCxTqYooEhM0cLkWcfvYLXtgA%2FDcCAvX%2FtjNBExKDHwKhO2rz9EoNXPZOy%2FFndfGnGygtvbvHSrHCGoUF3YUbfkgukc6ieblcyv%2F6Ewddm1rLpVZR71DjsNFwMaKXKu7ZShnHOKMKGm%2FnHmTiqQDKPWWMdj2bzNti5mdhKowVRuCm2P%2FxE1yLZhgemR%2BD1IInFoUHUfx4E7SPWVNnmnhR0WfilxeeEoyrvPGgKuBBbT7DJ5S5q31eXbwy%2B0acCtHeQRxJfNUd8C95dFSwVVf1H9Q%2BPLbyG53TaR58qqnqkC8rw2LUljDVM7PnckQ1U%3D--MF65Vko5xfRd6%2BmU--fHEJb%2Bre3w2FzcqoWLV7EA%3D%3D; HttpOnly; SameSite=Lax; Secure; Path=/; Expires=Fri, 24 Oct 2025 03:22:33 GMT
cf-ray: 98c2fe711f078cf1-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