bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: proposed BASH_SOURCE_PATH


From: alex xmb sw ratchev
Subject: Re: proposed BASH_SOURCE_PATH
Date: Wed, 3 Jul 2024 23:32:23 +0200

is this all about adding full path ? to sourcr / . ?
for this may add one varname , like BASH_SOURCE_FULL

it seems to me , using BASH_SOURCE , if it doesnt start with / , prefix
$PWD , .. else its already

i say about nee var cause it'd be a derivate of , like , BASH_SOURCE

warm greets ..

On Wed, Jul 3, 2024, 20:54 Chet Ramey <chet.ramey@case.edu> wrote:

> On 7/3/24 2:37 PM, konsolebox wrote:
> > On Mon, Jul 1, 2024 at 10:56 PM Chet Ramey <chet.ramey@case.edu> wrote:
> >>
> >> On 6/26/24 5:59 AM, konsolebox wrote:
> >>> On Tue, Jun 25, 2024 at 11:14 PM Chet Ramey <chet.ramey@case.edu>
> wrote:
> >>>>
> >>>> On 6/19/24 6:12 PM, konsolebox wrote:
> >>>>
> >>>>> Alternatively, have BASH_SOURCE always produce real physical paths
> >>>>> either by default or through a shopt.
> >>>>
> >>>> This is the best option. I don't think changing bash to do this by
> default
> >>>> would have negative side-effects.
> >>>
> >>> That's great.  So will this be implemented soon or will you consider
> >>> other lazy alternatives first?
> >>>
> >>> I already made a patch for it here:
> >>>
> https://gist.github.com/konsolebox/a908cf13e511abdf05daec89a9cbdd8d#file-bash-source-real-patch
> >>
> >> Should your patch make sure that paths supplied to source/. push the
> full
> >> pathname into BASH_SOURCE? It only handles the name of a shell script
> and
> >> leaves the pathname associated with a shell function alone.
> >
> > Sorry it took me a while to reply.  Should this be enough?
>
> So your answer is "yes." Is there anything to be gained by leaving the
> pathname to source/. unchanged and just storing the full pathname of the
> script file argument?
>
> I'm looking for input from people who write shell frameworks here. The ones
> who were vocal about BASH_SOURCE_PATH, since these concepts seem related.
>
> --
> ``The lyf so short, the craft so long to lerne.'' - Chaucer
>                  ``Ars longa, vita brevis'' - Hippocrates
> Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]