Lets go back to absolute basics, which file are you editing with Geany? the pythonbuild.py file or the .ino file? Is the pythonbuild.py file a tool you are trying to run that processes the .ino file?
Cheers Lex On 23 May 2018 at 12:01, Joe McCarron via Users <[email protected]> wrote: > > > On Tuesday, May 22, 2018, 9:34:41 PM EDT, Lex Trotman <[email protected]> > wrote: > pythonbuild.py is in /home/joe > > > > What directory is 'pythonbuild.py' located in and what was the working > directory when you ran the CLI command? > > has always been in /home/joe I am running the CLI from there also > the working directory is dev/Arduino/sample/sample.ino which is relative > to my ~ location. The abs path of the working directory would be > /home/joe/dev/Arduino/sample/sample.ino > > If your command is 'python pythonbuild.py > dev/Arduino/sample/sample.ino' then it must be executed in the > directory that contains 'pythonbuild.py' since the path is given > relative to the working directory (and so is > 'dev/Arduino/sample/sample.ino' but we havn't gotten to it yet :). > > yes, that is true > > Geany commands (by default) run with a working directory that is the > directory of the current file displayed in the edit area, you can > change this in the "working directory" column of the "set build > commands" dialog to make it a fixed location such as the directory > where 'pythonbuild.py' lives. > > so your saying move pythonbuild to my working directory, correct ? > Ok, I will try that. So maybe the problem is the there is no way for the > working > directory to get to reference the up stream directory ? as in its ok to > drill down but > not up ?? I will try try moving the *.py file to the working directory. > > Yes, so the working directory is just use %d%f so the whole thing in Geany > python home/joe/pythonbuild.py %d/%f > > but I get Invalid working directory > "/home/joe/dev/Arduino/4X20OLED/4X20OLED.ino" > > > > _______________________________________________ Users mailing list [email protected] https://lists.geany.org/cgi-bin/mailman/listinfo/users
