From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6894 invoked by alias); 30 Nov 2014 03:59:48 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 19469 Received: (qmail 11886 invoked from network); 30 Nov 2014 03:59:36 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; bh=nyLrnze0TKTl5/Rc6G3Czy2hoGLSkESB4/IdJ7dr4YE=; b=kEqbVsQYriYoM22x67LUvxFOacSG4yTfg0j288dZEnCsj10n9T9XoMHYDtllHXt6b5 NxjCH6aKzTQeJy8fHmxEBFDXWRSet1NB8MmYSgjhfDj+83vTOeEcKtcZJ8NIHO0q2Dup zXKONDdmHsMyeoezWkmZE3DpBRJOI7G6mD2fZYPwZk4HmJBxGaGFDOfvLAqFOXaEZtZ4 H3YvQMADvVmr/yXTfFmkz23XUBjrhX3oZbEe+/pFp/pyMpMt4TpY8Rv9QU5/0bQ5Yq1u WUneyhgO9V/6COIXcdsGx6fyqWX8w1WvRvDTBtn0cezgerpT+cKBK37chqBBRhC40jve L0Kg== X-Received: by 10.42.84.83 with SMTP id k19mr37707304icl.93.1417319970085; Sat, 29 Nov 2014 19:59:30 -0800 (PST) From: "TJ Luoma" To: "Ray Andrews" Cc: zsh-users@zsh.org Subject: Re: environment stuff. Date: Sat, 29 Nov 2014 22:59:27 -0500 Message-ID: <9F01E70D-DE8A-46C3-806E-757D6A066E79@gmail.com> In-Reply-To: <5479F288.7000508@eastlink.ca> References: <54767D11.8050206@eastlink.ca> <141126180307.ZM11187@torch.brasslantern.com> <54768B8D.8000901@eastlink.ca> <141126194510.ZM11510@torch.brasslantern.com> <5477A255.2090006@eastlink.ca> <141127150514.ZM5147@torch.brasslantern.com> <20141128215810.GE23965@isis.sigpipe.cz> <5478FD73.8090703@eastlink.ca> <20141129105341.GG23965@isis.sigpipe.cz> <5479F288.7000508@eastlink.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Mailer: MailMate (1.8r4576) On 29 Nov 2014, at 11:21, Ray Andrews wrote: > On 11/29/2014 02:53 AM, Roman Neuhauser wrote: > >> typeset -p prints variables that are in scope, not just exported >> ones. i can nest several expansions and inspect the results as i add >> each layer. > > Ah, so a sort of global variable viewer. Curious. This addresses a question that I recently had. I thought that `printenv` showed a list of all known variables and their values, but I recently realized that it was missing a lot of them. Q ยป Is `typeset` what I should use for that? Or is there a better way? For example, I have sometimes used `printenv > all-vars.txt` to get a 'snapshot' of current variables. Seems like `typeset > all-vars.txt` is much better. I just compared them and `typeset` shows 291 vs `printenv` showing 110. TjL