X-Recipient: archive-cygwin AT delorie DOT com X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org C51F43982403 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nexgo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Stromeko AT nexgo DOT de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexgo.de; s=vfde-smtpout-mb-15sep; t=1610122764; bh=jN8DYK0rYNjYUbk8KzWuk73vF2NJwbZ8is6XkEWbXRQ=; h=From:To:Subject:References:Date:In-Reply-To; b=PHczsp7hXL3ExPYU2BoHEwschhzP4+1BupPDjPhim9PeXEq4iufIasx7ez8NWtzGZ 9M9rVTc89YtMiNWdglgP+g17MtCEYslNn/ZIc4Uwpk88zzw+Nvaot1mzXLnlmKVkcD gL77Nkk1IeV8qkt6bMl9QcEB8bDsKwewPlVkeb9c= From: Achim Gratz To: cygwin AT cygwin DOT com Subject: Re: Limitation of setenv for tcsh: Too many arguments References: <0d66260ff1314bf693caa6cbb6647547 AT BELBRU-EXMP101 DOT eeas DOT europa DOT eu> <871revlnmg DOT fsf AT Otto DOT invalid> <63cabc18e6f845a7aaae49ce447cc152 AT BELBRU-EXMP101 DOT eeas DOT europa DOT eu> Date: Fri, 08 Jan 2021 17:19:22 +0100 In-Reply-To: <63cabc18e6f845a7aaae49ce447cc152@BELBRU-EXMP101.eeas.europa.eu> (KAVALAGIOS Panagiotis's message of "Fri, 8 Jan 2021 10:55:38 +0000") Message-ID: <87eeiv9zat.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1250 X-purgate-ID: 155817::1610122763-0000239E-8C9353D9/0/0 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: cygwin-bounces AT cygwin DOT com Sender: "Cygwin" KAVALAGIOS Panagiotis (EEAS-EXT) writes: > Why do you say both? I don't add /usr/bin anywhere. Your other example with the $path csh variable doesn't quote $path, which you must do with the quote modifier rather than actual quotes, so $path:q because it is an wordlist var. Also see the -f / -l option for the set builtin of tcsh if you want to strip out duplicates and take note of some subtle differences in the default quoting between tcsh and csh if you are trying to be portable. >> As an aside, it is highly unlikely that you'd actually want to set up your PATH >> like that. > > Care to explain? How else can I add in the path custom personal commands? I just don't think it's a good idea to have all that stuff in PATH, especially since PATH in Windows determines library search order and there is a high propensity for libraries with the same name getting reachable via PATH for your example. I tend to stay within Cygwin as much as possible and have wrapper scripts setting up the environment for all other commands. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf microQ V2.22R2: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple