On Sat, 24 Dec 2022 at 02:17, Virgil Arrington Jr. via Users
<users@lists.geany.org> wrote:
>
> On 12/23/2022 3:53 AM, Lucas Vieites via Users wrote:
>
>   Thank you, Lex.
>   I have signed up and written a small howto with the successful 
> instructions: https://wiki.geany.org/howtos/win32/build-command
>
>   Kind regards,
> --
> Lucas Vieites
> Blog @ codexion.com
> LinkedIn
>
> I hate to complicate things, but it's a little more complex than that. So 
> far, in my experience, the *only* time I have needed to wrap a build command 
> into the cmd.exe shell was with this one command in which I attempted to run 
> the "python -m markdown %f > %e.html" command. All other build commands have 
> worked just fine without being wrapped in a shell. For example, if I compile 
> a markdown file using Pandoc or Darkslide, I can run the command directly 
> from inside Geany without a shell. Only this unique command required the 
> shell.
>
> I suspect the problem is with the ">" character.

Yes, because that character is interpreted and the redirection set up
by cmd.exe, so if the command is run without cmd.exe it won't happen.

Cheers
Lex

> With that character in the build command, Geany seems to stop executing the 
> command once it comes across that character. It appears that the ">" needs a 
> cmd.exe shell in order to be processed. The Python build command uses the ">" 
> to output to a file. Neither Pandoc nor Darkslide use the ">" character for 
> file output; therefore, they don't require a shell.
>
> All that is to say that it is perhaps a little overly-simplistic to imply 
> that all build commands in Geany running in Windows require the cmd.exe shell 
> as they don't. But, it's useful to have the information available so users 
> like me can have something more to experiment with.
>
> Virgil
>
>
> _______________________________________________
> Users mailing list -- users@lists.geany.org
> To unsubscribe send an email to users-le...@lists.geany.org
_______________________________________________
Users mailing list -- users@lists.geany.org
To unsubscribe send an email to users-le...@lists.geany.org

Reply via email to