JP Coders

Published on

carbon-now-cliでスクリプトコードの画像をクールに生成する

LinuxのBash言語上のコマンドラインやWindowsのコマンドライン上で動作するのコマンドラインツール、carbon-now-cliでスクリプトコードのスニペット画像をかっこいい感じに生成する方法について紹介します。

https://yuis.xsrv.jp/data/aLX8GoycF9f45PdV2b9YUkvrN0oiEWsn.pnghttps://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_2b256a78-c9da-4ac7-91e5-e9a07f033095.gif
# installation
npm i -g carbon-now-cli
mixn/carbon-now-cli: 🎨 Beautiful images of your code — from right inside your terminal.

WSLには、ヘッドレスchromeブラウザのPuppeteerにておなじみのエラーが出るため、インストールできません。

Puppeteer doesn't run under WSL (Windows subsystem for Linux) · Issue #1837 · GoogleChrome/puppeteer Running on WSL · Issue #3783 · GoogleChrome/puppeteer

使用例

$ cat tmp02.sh


remotepc-music-repeat(){
  [[ ! "$( getActiveWindowName )" == "explorer.exe" ]] && { error Active application must be explorer.exe. ; return 1 ; }
  # ahkprint <<< "send, {down}" ; sleep 0.2
  ahkprint <<< "send, {F2}" ; sleep 0.2
  # telegram-sendMessage "$( getSelectedText )" ; sleep 0.2 # no need of urlencode # 文字化け
  ahkprint <<< "send, ^c" ; sleep 0.2
  telegram-sendMessage "$( ch )"
  ahkprint <<< "send, {Enter}" ; sleep 0.2
  ahkprint <<< "send, {Enter}" ; sleep 0.2
}

$ carbon-now -ho tmp02.sh

-oオプションでブラウザで開き、グラフィカルな編集ができるようになります。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_e125eedd-8e55-4ade-9842-9f0c7d14fb6c.gif
Authors
  • avatar
  • Name
  • 情報技術者 / Z世代プログラマー / 米大学院にてデータサイエンスを学ぶ

  • ITプロフェッショナルとして活動しています。React.js等のモダンなウェブ制作・アプリ開発を得意としており、Java・Python・Rust等のプログラミング言語を用いたソフトウェア開発全般を行っています。

お手伝いできますか? 🤝

他の方法でのご連絡をご希望ですか?
web制作ご依頼受付中

本記事で掲載している情報やコードは執筆時点のものであり、動作を保証するものではありません。 自己責任のもと、プログラムの実行や情報の利用にあたってはご注意ください。


本記事には提携する企業の広告が含まれる場合があります。