On 11/18/2020 11:24 AM, René Berber via Cygwin wrote:

Cygwin handles the file system with no problem, but using Posix-like notation, not Windows-like. End of story.

And I'll add, this is by design: Cygwin's goal is to provide a programming (and command line) environment as much like Posix as reasonably possible.

It does include some tools to help interface with Windows more explicitly, such as cygpath and cygstart. I have defined a bash alias ppt that refers to a bach function powerpnt, defined thusly:

powerpnt ()
{
    local ARG;
    [ -n "$1" ] && {
        ARG="$(cygpath -wa "$1")";
        shift
    };
    [ -n "$VERBOSE" ] && {
        echo powerpnt ${ARG:+"${ARG}"} "$@"
    };
    command powerpnt ${ARG:+"${ARG}"} "$@" &
}

This takes the first argument and converts it from Posix to Windows form, for passing to the powerpnt binary. And then I have a file system link so that "command powerpnt" gets to the installed Windows binary C:\Program Files.

But this is by far the exception as opposed to the rule in how I use Cygwin.

In hope that this give you some perspective and insight as to what Cygwin is 
and why.

Best wishes - Eliot Moss
--
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