2025-12-01から1ヶ月間の記事一覧
Git互換バージョン管理システム jj が GitHub へコミットを push する時などに行う認証方法ですが、かつてはパスフレーズ入力を必要としない方式しかサポートしていませんでした。それが、いつの間にかフルサポートになっていた模様です。 いいわけになりま…
従来はゼロコミット状態の GitHub へ jj から初回 push する場合 $ jj git init --colocate $ gh repo create --public 20251226 ✓ Created repository hymkor/20251226 on github.com https://github.com/hymkor/20251226 $ jj git remote add origin git@g…
今まで jj にはタグ操作のサブコマンドが jj tag list くらいしか実装されていなかったため、リリースのためのタグを作成する際: git tag v1.19.0 git push --tag と git を併用しなければいけなかった。 だが、jj があずかり知らぬところで git コマンドが…
cat alternative とされるコマンド群がある。 sharkdp/bat: A cat(1) clone with wings. koki-develop/gat: cat alternative written in Go. 個人的な感覚だと、cat はファイルを連結するコマンドで、見るのは more や less のお仕事だから more alternativ…
テキストファイルなどを扱う時: データ読み取り時にエラーが発生した時はただちに終わる ただし、そのエラーが EOF の場合は、有効データがある可能性があるため、それを処理してから終わる という定番処理がある。 これを素直に実装すると次のようになる。…