From: Chad Perrin Date: 2011-06-18T03:50:56+09:00 Subject: Re: get execution name of program --7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jun 18, 2011 at 03:31:20AM +0900, Michael Edgar wrote: > On Jun 17, 2011, at 2:16 PM, Chad Perrin wrote: >=20 > > On Sat, Jun 18, 2011 at 03:03:50AM +0900, Michael Edgar wrote: > >>=20 > >>=20 > >> In bash, `alias` is a builtin; these aliases are expanded by the shell > >> before the program begins execution. I'm afraid what you wish for is > >> not feasible. > >=20 > > I was afraid of that. Thanks. >=20 > If you're desperate, you may find a way to interrogate bash as to its > current settings/aliases. You could then look at ARGV and find all > matching aliases. You'd always have ambiguity between an alias vs. > the expanded form, but you might be able to show an alias was not > used. Yeah . . . but that's much more effort than is warranted by my use case. I'm just looking for a way to have my program use what one uses to call the program in the usage banner for a --help option. Frankly, the user can figure out the alias for him/her self at this point. Thanks for the suggestion, anyway. --=20 Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAk37njcACgkQ9mn/Pj01uKVrjACePLQnLW1PzDKCGQNqXWeKHaNS 4mQAnj8aMMtLlLaz1rsDM9uHaAGBdsuw =bKBJ -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH--