Thank you, Dimitry, I understand now why it went wrong. I don't know what I
was thinking, trying to combine -u with -s.You example is useful.
Thank you also, Corinna.

-- 
Soren

On Fri, Nov 8, 2024 at 10:30 AM Dimitry Andric <
dimi...@unified-streaming.com> wrote:

> On 8 Nov 2024, at 16:20, Soren via Cygwin <cygwin@cygwin.com> wrote:
> >
> >
> > Hello users. I have a reasonably recently installed Cygwin that I've kept
> > updated with setup. I am just now seeing that the provided `cygpath`
> > command no longer works the way it ought to. Could someone(s) confirm or
> > deny this?  And fix it, because it is an important facility.
> >
> > $ cygpath -ua --short-name '/cygdrive/c/Users/somia/Local Settings'
> > [dumps you into "help"]
> > $ cygpath --version
> > cygpath (cygwin) 3.5.4
> >
> > Appreciation in advance for your interest and help.
>
> From the usage message, I think it is intentional:
>
>   -s, --short-name      print DOS (short) form of NAMEs (with -w, -m only)
>
> So you cannot use -u together with -s/--short-name.
>
> As a workaround, you could try:
>
>   cygpath -u $(cygpath -ma --short-name '/cygdrive/c/Users/somia/Local
> Settings')
>
> which would first convert to mixed style ("C:/Users/somia/LOCALS~1"), then
> back to unix style ("/cygdrive/c/Users/somia/LOCALS~1"). I suppose that is
> what you want?
>
> -Dimitry
>
>

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to