Raniere, I am not sure Cygwin is an "exotic" tool... but to me it makes sense to use a tool that has a normal path to install the required applications. It seems more "exotic" to use a "windows installer" hack that installs a bunch of out of date versions of windows ports. The installer currently suggests depreciated version 1.9.5 of Git for Windows, then installs nano-2.2.6 (current version = 2.7.5), make-3.81 (current 4.2), and sqlite 3.9.2 (current 3.17.0). The nano binary functions because it comes packaged with the Cygwin DLL, so the process is installing the backbone of cygwin anyway... https://github.com/swcarpentry/windows-installer/blob/master/swc-windows- installer.py
Creating a cygwin installer with everything ready to go would probably be easier than trying to modify Git Bash, since it's actually designed to be used in that way (and Git Bash is not). As I said previously, I typically use Git Bash when on Windows (not via the SWC installer, with no nano), and I am not normally a Windows user, so I am not a big cygwin cheerleader or something. I am just trying to think about simplifying the install process using readily available tools that the SWC community does not need to keep up-to-date ourselves. ------------------------------ > > Message: 3 > Date: Wed, 08 Mar 2017 10:46:12 +0000 > From: Raniere Silva <[email protected]> > To: evan will <[email protected]> > Cc: [email protected] > Subject: Re: [Discuss] nano not found after installing gitbash > Message-ID: <[email protected]> > Content-Type: text/plain; charset=utf-8 > > > I typically use Git Bash on Windows, and have students set Notepad as > the default editor for > > simplicity. However, looking at the requirements 1. Git, 2. Nano, 3. > Make, 4. SQLite, that all > > work from a single terminal, it seems like we should revisit using > Cygwin. > > The main reason that we use "Git for Windows" is that we try > to avoid "exotic" tools. If you google "git windows" you will get > > 1. Download Git for Windows - Git - Downloading Package > https://git-scm.com/download/win > 2. Git for Windows > https://git-for-windows.github.io/ > 3. Install Git | Atlassian Git Tutorial > https://www.atlassian.com/git/tutorials/install-git > 4. Git for Windows · GitHub > https://github.com/git-for-windows > 5. Download – TortoiseGit – Windows Shell Interface to Git > https://tortoisegit.org/download/ > > Cygwin isn't on that list. > And we don't want to use SourceTree, GitHub Desktop or TortoiseGit > since we try to teach principles and not tools. > > Raniere > > >
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/listinfo/discuss
