From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6405 invoked by alias); 30 Nov 2014 04:27:35 -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: 19470 Received: (qmail 29474 invoked from network); 30 Nov 2014 04:27:23 -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.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:content-type:mime-version :subject:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to; s=smtpout; bh=VAqAmNc6uC4GylJLY5FJ9TM J4iA=; b=bLD9Gw07eQMcy9JmqjWC9Tp4KktDJeYsPFicOgW2IlaV6lW+ze0dNx/ GVcGTIhMfs91YpkRo0AMJxQYXja/+azmup/Iq1iXl2IN0LOc07ugbl977VcPWElD 4Rd+m+14em0vwtFYmPIkirHn1Eu/Gppbe6AIEMyVnlby7GkyKfDs= X-Sasl-enc: W7hodPfbBqiTv1Jpog0D18dsvMRAQINy9tTA0R9pU822 1417321018 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\)) Subject: Re: environment stuff. From: =?utf-8?Q?Lawrence_Vel=C3=A1zquez?= In-Reply-To: <9F01E70D-DE8A-46C3-806E-757D6A066E79@gmail.com> Date: Sat, 29 Nov 2014 23:16:57 -0500 Cc: Ray Andrews , zsh-users@zsh.org Content-Transfer-Encoding: quoted-printable Message-Id: <1D2DE38B-75BE-41ED-9B16-FD294C1871DA@macports.org> 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> <9F01E70D-DE8A-46C3-806E-757D6A066E79@gmail.com> To: TJ Luoma X-Mailer: Apple Mail (2.1993) On Nov 29, 2014, at 10:59 PM, TJ Luoma wrote: > 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. >=20 >=20 > Q =C2=BB Is `typeset` what I should use for that? Or is there a better = way? >=20 >=20 > 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. Not all zsh parameters are exported to the environment. `printenv` only = prints those parameters that have been exported. `typeset` prints *all* = parameters. vq=