Add feature to descend into subdir of parent dir #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Instead of doing
cd ../../../parent/subdir
orcd $(bd parent)/subdir
you can do
bd parent/subdir
to get the same result.The argument provided is split into a search string and a descend path.
The search string is used instead of
$2
(or$1
) in the main code, so-s
and-si
work the same way as before,and the descend path is appended to
$NEWPWD
if match is found.Note: the argument is split at the first
/
only so its possibleto do something like
bd parent/subdir/subdir2/subdir3
Example:
You are in dir
/home/user/project/src/org/main/site/utils/file/reader/whatever
, and lets saysrc
has another directorycom
.you can easily go to
com
usingbd src/com
. No need to usebd
's output to run anothercd
. I mean that's the whole purpose ofbd
right?You can also do
bd sr/com
orbd SRc/com
if your alias uses-s
or-si
respectively.