non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

cmderのことが分かってきたきがするので、fluentd用のtasksを作ってみた

こんばんは、子供たちは最近、トランスフォーマーにはまっています。YouTubeを見るに飽き足らず、トランスフォーマーたちを段ボールベースで自作しています。kjunichiです。

背景

昨年末に久しぶりに自作マシンをリニューアルして、Windows環境を使うようになり、Cmderなる イマドキのDOS窓を使うようになった

init.batをコピー

copy %ConEmuDir%\..\init.bat %ConEmuDir%\..\init_td.bat 

init_td.batを編集

以下のように、

  • td-agent-prompt.batを呼び出す
  • UTF-8に変更
  • PYTHON利用時を考慮した環境変数の設定(念のため)
) else (
    echo Creating user startup file: "%CMDER_ROOT%\config\user-profile.cmd"
    (
    echo :: use this file to run your own startup commands
    echo :: use  in front of the command to prevent printing the command
    echo.
    echo :: call "%%GIT_INSTALL_ROOT%%/cmd/start-ssh-agent.cmd"
    echo :: set "PATH=%%CMDER_ROOT%%\vendor\whatever;%%PATH%%"
    echo.
    ) > "%CMDER_ROOT%\config\user-profile.cmd"
)

:: ここから
call c:\opt\td-agent\td-agent-prompt.bat

chcp 65001
cls
set PYTHONIOENCODING=utf-8
:: ここまで

exit /b

cmderの設定

f:id:kjw_junichi:20170326220714p:plain

fluentdのアイコンを作る

公式の

Fluentd Logos | Fluentd

から

DLして

ImageMagickicoに変換

convert Fluentd_icon.png -define icon:auto-resize %CMDER_ROOT%\icons\fluentd.ico

完成

f:id:kjw_junichi:20170325221523j:plain

参考資料

関連記事