Re: Why are parameters to Bash's builtin optional?

2012-04-20 Thread Chet Ramey
On 4/18/12 11:27 AM, Victor Engmark wrote: >> I can see printing a list of builtins, though `enable' already does that. > > I guess the difference would be that `builtin` prints *all* builtins, and > *never* modifies their state. What difference does that make? enable -a prints all builtins,

Re: I have a bash style question. Feedback request.

2012-04-20 Thread Joseph Fredette
You may be interested in my version[1] of a directory stack module. It alters the API a bit from pushd and popd (I think for the better). And makes use of the subshell techique mentioned by dethrophes. [1]https://github.com/j

Re: I have a bash style question. Feedback request.

2012-04-20 Thread dethrophes
Am 20.04.2012 16:38, schrieb Steven W. Orr: I manage a hefty collection of bash scripts. Sometimes, I make heavy use of pushd and popd. When problems come up, the directory stack can make debugging more complicated than I'd like. One thing I did to get better control over things was to write a

Re: I have a bash style question. Feedback request.

2012-04-20 Thread Greg Wooledge
On Fri, Apr 20, 2012 at 10:38:24AM -0400, Steven W. Orr wrote: > (I hope people are still reading...) You'd get a better response on the help-bash mailing list, since you are not reporting a bug.

I have a bash style question. Feedback request.

2012-04-20 Thread Steven W. Orr
I manage a hefty collection of bash scripts. Sometimes, I make heavy use of pushd and popd. When problems come up, the directory stack can make debugging more complicated than I'd like. One thing I did to get better control over things was to write a dstack module that provides pushd and popd fu

Re: Directory completion problems

2012-04-20 Thread Artur Rataj
...continuation: ~/.java$ cd ../a ~/a$ rm -r .java ~/a$ cd symlink ~/a/symlink$ cd ../ [now completion does not work] ~/a/symlink$ cd ../.java/ ~/.java$ So, cd looks into the logical directory, and if the lookup fails, then it looks into the physical directory. The cd completion from a symlink, t

Re: Directory completion problems

2012-04-20 Thread Artur Rataj
~/a$ mkdir .java ~/a$ cd symlink ~/a/symlink$ cd ../.java/ ~/a/.java$ ~/a/.java$ cd ../ ~/a$ rm -r .java && touch .java ~/a$ cd symlink ~/a/symlink$ cd ../.java/ ~/.java$ Should it really be like that?