[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] added -- in autocd
From: |
isabella parakiss |
Subject: |
Re: [PATCH] added -- in autocd |
Date: |
Tue, 28 Apr 2015 21:27:21 +0200 |
On 4/28/15, Eric Blake <eblake@redhat.com> wrote:
> On 04/28/2015 12:44 PM, isabella parakiss wrote:
>> ---
>
> Might have been nice to leave a comment why you propose this change. It
> looks like it is needed for the case when autocd mode is on and you type
> the name of a directory that starts with '-', where the cd command needs
> to interpret the argument as a directory name rather than an option.
>
>> execute_cmd.c | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/execute_cmd.c b/execute_cmd.c
>> index e3aa37f..51c29c6 100644
>> --- a/execute_cmd.c
>> +++ b/execute_cmd.c
>> @@ -4283,6 +4283,7 @@ run_builtin:
>>
>> if (autocd && interactive && words->word && is_dirname
>> (words->word->word))
>> {
>> + words = make_word_list (make_word ("--"), words);
>> words = make_word_list (make_word ("cd"), words);
>> xtrace_print_word_list (words, 0);
>> goto run_builtin;
>>
>
> --
> Eric Blake eblake redhat com +1-919-301-3266
> Libvirt virtualization library http://libvirt.org
>
>
I'm sorry, I added a link to a pastebin in my previous message but it's
not available anymore.
Anyway, this was the content (posted by Score_Under in #bash):
score@kirisame ~/downloads $ mkdir -- --
score@kirisame ~/downloads $ shopt -s autocd
score@kirisame ~/downloads $ --
cd --
score@kirisame ~ $ cd downloads/
score@kirisame ~/downloads $ rmdir -- --
score@kirisame ~/downloads $ --
bash: --: command not found
score@kirisame ~/downloads $
I think -- should enter said directory.
I hope it's ok...
---
xoxo iza