Windows版だと標準出力が使えない という問題があり、 WSL 版バイナリだと別のエラーで動かないという問題があって標準出力経由で投稿や下書きを作ることができなかった。
標準入力が使いたくなってきたので WSL 版を手元でビルドすることにする。
まず golang をインストール。
$ sudo apt install golang-go
次に blogsync をビルド
$ git clone https://github.com/x-motemen/blogsync.git $ cd blogsync $ go build -o blogsync
バイナリをパスの通った場所にコピー。
$ cp blogsync ~/.local/bin/
これで準備OK。
$ blogsync post --draft --title=空投稿テスト ongaeshi.hatenablog.com 空投稿のテストですよ。^D POST ---> https://blog.hatena.ne.jp/tuto0621/ongaeshi.hatenablog.com/atom/entry 201 <--- https://blog.hatena.ne.jp/tuto0621/ongaeshi.hatenablog.com/atom/entry store /home/ongaeshi/doc/blog/ongaeshi.hatenablog.com/entry/2023/04/15/230732.md
下書きが作れるようになった!これでさらに便利になる😀
次は push したら自動で投稿されるように GitHub Actions を設定しようかな。