cygwin-connector

cygwin / msys的终端连接器。(terminal connector for cygwin/msys)

  • Owner: Maximus5/cygwin-connector
  • Platform:
  • License:: Other
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Cygwin/MSYS connector

This helper tool for ConEmu-Maximus5
provides POSIX environment for:

  • Cygwin: conemu-cyg-32.exe and conemu-cyg-64.exe;
  • MSYS 1.0: conemu-msys-32.exe;
  • MSYS 2.0: conemu-msys2-32.exe and conemu-msys2-64.exe.

How to use connector

How to install and use connector read in
ConEmu docs.

Please note, status of this plugin is ‘Experimental’.

WARNING

  • Do not run connector from cygwin or msys shell! Different cygwin/msys layers will cause problems!
  • Connector might be started as ROOT PROCESS
    or from some native shell (like cmd.exe) already started in ConEmu.

Screenshots

Just a cat AnsiColors256.ans from bash

cygwin

256 colors in Vim (Zenburn color scheme)

cygwin

License (BSD 3-clause)

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.

Some build notes

Some preparations may be required to build ‘connector’ from sources.

Common

Copy set_vars_user.sample.cmd to set_vars_user.cmd and edit new file
to define your own paths to used toolchains (cygwin, msys) and utilities.

MinGW / MSys 1.0

  • Run bin\mingw-get.exe.
  • Select ‘MSYS System Builder / msys-gcc’ to install and ‘Apply changes’ from menu.

Cygwin 32/64 bit

I used to install 32bit and 64bit cygwin toolchains into separate folders to avoid path problems.

  • In cygwin setup utility
    setup-x86.exe (32-bit)
    or
    setup-x86_64.exe (64-bit)
    type ‘g++’ in the ‘search’ field.
  • Install ‘gcc-g++: GNU Compiler Collection (C++)’.
    If you don't see it, choose ‘Full’ in the ‘View’ drop-down listbox.
    Don't install toolchains which package name are started with ‘mingw’ or ‘cygwin’.
  • Complete cygwin installation or update.

MSYS2 32/64 bit

Main metrics

Overview
Name With OwnerMaximus5/cygwin-connector
Primary LanguageC++
Program languageBatchfile (Language Count: 4)
Platform
License:Other
所有者活动
Created At2015-11-20 08:38:35
Pushed At2022-04-18 13:31:42
Last Commit At2021-01-03 05:23:27
Release Count21
Last Release Namev1.2.8 (Posted on )
First Release Namev0.3 (Posted on )
用户参与
Stargazers Count81
Watchers Count12
Fork Count5
Commits Count189
Has Issues Enabled
Issues Count33
Issue Open Count13
Pull Requests Count0
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private