Skip to content

Latest commit

 

History

History
 
 

cyglaunch

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

cyglaunch

cygterm を起動するプログラム

コマンドラインオプション

cyglaunch で解釈されない引数は cygterm(又は msys2term)へ渡される

  • -msys2
    cygterm ではなく msys2term を起動する
    環境変数 MSYSTEM の値によって msys2の環境を設定する
    -v は cygterm へ渡されるオプション

  • -v MSYSTEM=MSYS
    msys2 を msys 環境で起動する
    -v は cygterm へ渡されるオプション

  • -v MSYSTEM=MINGW32
    msys2 を mingw32 環境で起動する
    -v は cygterm へ渡されるオプション

  • -v MSYSTEM=MINGW64
    msys2 を mingw64 環境で起動する
    -v は cygterm へ渡されるオプション

msys2の起動については次のURLを参照

from explorer

レジストリに設定することで、エクスプローラーのコンテキストメニューからターミナルをオープンできる

cygterm_here_reg_sample.txt 参照

cyglaunchの動作

cygterm.exe の起動と同等なbat

set PATH=c:\cygwin64\bin;%PATH%
\path\to\cygterm.exe

msys2term.exe の起動と同等なbat

set PATH=c:\msys64\usr\bin;%PATH%
set MSYSTEM=MINGW32
\path\to\msys2term.exe

TODO

cyglaunchを拡張して次のbatと同等に起動させれば、Tera Termから使用できる

  • cyglaunch_cmd.bat
    • cmd.exe を Tera Term 内で動作させる
    • Microsoft Windows [Version 10.0.19043.1348] で動作確認
  • cyglaunch_powershell.bat
    • powershell を Tera Term 内で動作させる
  • cyglaunch_wsl.bat
    • wsl を Tera Term 内で動作させる

歴史

  • cyglaunch は通常のexeファイル
  • Visual Studio で普通にビルドできる
  • cygwin上で動作する必要はない
  • 従来は cygterm フォルダに存在し MinGW でビルドされていた