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

Reply via email to