X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=0.1 required=5.0	tests=AWL,BAYES_20,FROM_LOCAL_NOVOWEL,HK_RANDOM_FROM,RP_MATCHES_RCVD,SPF_HELO_PASS
X-Spam-Check-By: sourceware.org
To: cygwin@cygwin.com
From: "Sebastien Vauban" <wxhgmqzgwmuf@spammotel.com>
Subject: Re: Portable shell code between Cygwin and Linux
Date: Tue, 02 Aug 2011 14:24:46 +0200
Lines: 24
Message-ID: <80hb60m25t.fsf@somewhere.org>
References: <80hb65b3ue.fsf@somewhere.org>	<20110729201651.GB13084@calimero.vinschen.de>	<80ipqhljc3.fsf@somewhere.org> <j15r6l$i7d$1@dough.gmane.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Url: Under construction...
X-Archive: encrypt
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (windows-nt)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

Hi Thorsten,

Thorsten Kampe wrote:
> * Sebastien Vauban (Mon, 01 Aug 2011 08:46:52 +0200)
>> My goal is to have just 1 alias that would work both under Win32
>> (Cygwin) and Ubuntu
>
> Why don't have simply put your alias definitions in if [[ $OSTYPE = 
> cygwin ]]; then else"?

Because I really want one single definition which could work on every system
I'm using.

I don't like copy/pasting things, and just changing bits of the code, if I can
avoid it.

And this is not only for aliases. I'd like my shell scripts in general to be
able to run in whichever PC I'm on, be it Ubuntu or Windows.

Best regards,
  Seb

-- 
Sebastien Vauban


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

