I’m on a Mac, and command line access is not available by default. If I $ export PATH="$PATH:/Applications/Gnucash.app/Contents/MacOS” then $ Gnucash --help Application Path /Applications/Gnucash.app/Contents/MacOS/Gnucash
(process:12007): gnc.gui-WARNING **: 10:10:34.704: [mac_set_languages()] Language list: en:en_AU:C:el_AU Gnucash [options] [datafile] - GnuCash, accounting for personal and small business finance: Common Options: -h [ --help ] Show this help message -v [ --version ] Show GnuCash version --debug Enable debugging mode: provide deep detail in the logs. This is equivalent to: --log "=info" --log "qof=info" --log "gnc=info" --extra Enable extra/development/debugging features. --log arg Log level overrides, of the form "modulename={debug,info,warn,crit,error}" Examples: "--log qof=debug" or "--log gnc.backend.file.sx=info" This can be invoked multiple times. --logto arg File to log into; defaults to "/tmp/gnucash.trace"; can be "stderr" or "stdout". --gsettings-prefix arg Set the prefix for gsettings schemas for gsettings queries. This can be useful to have a different settings tree while debugging. Application Options: --nofile Do not load the last file opened --help-gtk Show help for gtk options Deprecated Options: --add-price-quotes Add price quotes to given GnuCash datafile. Note this option has been deprecated and will be removed in GnuCash 5.0. Please use 'gnucash-cli --quotes get <datafile>' instead. --namespace arg Regular expression determining which namespace commodities will be retrieved. Note this option has been deprecated and will be removed in GnuCash 5.0. Please use 'gnucash-cli --quotes get --namespace <namespace> <datafile>' instead. If I then $ gnucash-cli --help Application Path /Applications/Gnucash.app/Contents/MacOS/gnucash-cli (process:12805): gnc.gui-WARNING **: 10:11:17.131: [mac_set_languages()] Language list: en:en_AU:C:el_AU gnucash-cli [options] [datafile] - GnuCash, accounting for personal and small business finance: Common Options: -h [ --help ] Show this help message -v [ --version ] Show GnuCash version --debug Enable debugging mode: provide deep detail in the logs. This is equivalent to: --log "=info" --log "qof=info" --log "gnc=info" --extra Enable extra/development/debugging features. --log arg Log level overrides, of the form "modulename={debug,info,warn,crit,error}" Examples: "--log qof=debug" or "--log gnc.backend.file.sx=info" This can be invoked multiple times. --logto arg File to log into; defaults to "/tmp/gnucash.trace"; can be "stderr" or "stdout". --gsettings-prefix arg Set the prefix for gsettings schemas for gsettings queries. This can be useful to have a different settings tree while debugging. Price Quotes Retrieval Options: -Q [ --quotes ] arg Execute price quote related commands. Currently only one command is supported. get: Fetch current quotes for all foreign currencies and stocks in the given GnuCash datafile. --namespace arg Regular expression determining which namespace commodities will be retrieved for Report Generation Options: -R [ --report ] arg Execute report related commands. The following commands are supported. list: Lists available reports. show: Describe the options modified in the named report. A datafile may be specified to describe some saved options. run: Run the named report in the given GnuCash datafile. --name arg Name of the report to run --export-type arg Specify export type --output-file arg Output file for report Note: my SSD is formatted as case-sensitive, hence I must use ‘Gnucash’ rather than ‘gnucash’. Peter — Peter West p...@ehealth.id.au “I am the living bread that came down from heaven.” > On 23 Apr 2021, at 9:41 am, John Ralls <jra...@ceridwen.us> wrote: > > Glenn, > > I know, and that's what Derek posted and what I added to the wiki page. > > Regards, > John Ralls > >> On Apr 22, 2021, at 4:35 PM, Glenn Fowler <gfowl...@outlook.com> wrote: >> >> Hi John, I was referring to gnucash command line switches, not gnucash-cli >> command line switches as you mentioned earlier starting GnuCash with --extra >> earlier in the post. >> >> On Thu, Apr 22, 2021 at 6:42 PM John Ralls <jra...@ceridwen.us> wrote: >> I've just added the current output of `gnucash --help` to >> https://wiki.gnucash.org/wiki/Logging#Command_Line_Options. It's the same as >> Derek posted. >> >> Regards, >> John Ralls >> >> >>> On Apr 22, 2021, at 3:25 PM, Glenn Fowler <gfowl...@outlook.com> wrote: >>> >>> Thank you, in that case is there documentation on the command line switches? >>> >>> On Thu, Apr 22, 2021 at 6:06 PM John Ralls <jra...@ceridwen.us> wrote: >>> >>> >>>> On Apr 22, 2021, at 2:30 PM, Derek Atkins <de...@ihtfp.com> wrote: >>>> >>>> That is very VERY odd. It works for me. I wonder if this is a Windows >>>> bug? >>> >>> Not odd at all, and not a bug in the sense that Microsoft did it on purpose >>> [1]. Windows executables have a couple of bytes in their preambles that say >>> what type they are. Console apps have stdin, stdout, and stderr and so they >>> require a shell window of some sort (CMD and Powershell being the most >>> common) and will open one for you if you launch them from Windows File >>> Explorer. The others redirect the basic FDs to NULL and so they don't need >>> a shell window. gnucash is a Windows program (no basic FDs) and gnucash-cli >>> is a Console program (has basic FDs). >>> >>> Regards, >>> John Ralls >>> >>> [1] >>> https://answers.microsoft.com/en-us/ie/forum/ie11-iewindows_10/what-is-difference-between-console-application/f8bd3d4f-7c2c-4c86-a64b-41a046a38be4 >> > > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.