That’s exactly what it does: It opens with no file rather than the default of 
opening with the last-opened file/database. Then it creates an empty book ready 
for you to start populating with new accounts.  It would be a minor change to 
mark that book as clean. That should suppress the request to save something 
that doesn’t really need saving. I’m inclined to think that it would also be 
better to display an accounts page instead of an empty notebook.

Regards,
John Ralls


> On Feb 4, 2018, at 8:35 AM, David T. via gnucash-devel 
> <gnucash-devel@gnucash.org> wrote:
> 
> David C.,
> 
> It is apparently my mistake, but I understood the “--nofile” command line 
> argument to mean “Open GnuCash with no file.” 
> 
> As in: No. File. Nothing. And if I have Nothing in my file, what, pray tell, 
> is there to save? 
> 
> David T.
> 
> P.S. — For yucks, I executed “Gnucash --nofile” and immediately saved 
> “Nofile” and opened it in a text editor. Here it is, creating the root 
> account without a file:
> 
> <?xml version="1.0" encoding="utf-8" ?>
> <gnc-v2
>     xmlns:gnc="http://www.gnucash.org/XML/gnc 
> <http://www.gnucash.org/XML/gnc>"
>     xmlns:act="http://www.gnucash.org/XML/act 
> <http://www.gnucash.org/XML/act>"
>     xmlns:book="http://www.gnucash.org/XML/book 
> <http://www.gnucash.org/XML/book>"
>     xmlns:cd="http://www.gnucash.org/XML/cd <http://www.gnucash.org/XML/cd>"
>     xmlns:cmdty="http://www.gnucash.org/XML/cmdty 
> <http://www.gnucash.org/XML/cmdty>"
>     xmlns:price="http://www.gnucash.org/XML/price 
> <http://www.gnucash.org/XML/price>"
>     xmlns:slot="http://www.gnucash.org/XML/slot 
> <http://www.gnucash.org/XML/slot>"
>     xmlns:split="http://www.gnucash.org/XML/split 
> <http://www.gnucash.org/XML/split>"
>     xmlns:sx="http://www.gnucash.org/XML/sx <http://www.gnucash.org/XML/sx>"
>     xmlns:trn="http://www.gnucash.org/XML/trn 
> <http://www.gnucash.org/XML/trn>"
>     xmlns:ts="http://www.gnucash.org/XML/ts <http://www.gnucash.org/XML/ts>"
>     xmlns:fs="http://www.gnucash.org/XML/fs <http://www.gnucash.org/XML/fs>"
>     xmlns:bgt="http://www.gnucash.org/XML/bgt 
> <http://www.gnucash.org/XML/bgt>"
>     xmlns:recurrence="http://www.gnucash.org/XML/recurrence 
> <http://www.gnucash.org/XML/recurrence>"
>     xmlns:lot="http://www.gnucash.org/XML/lot 
> <http://www.gnucash.org/XML/lot>"
>     xmlns:addr="http://www.gnucash.org/XML/addr 
> <http://www.gnucash.org/XML/addr>"
>     xmlns:owner="http://www.gnucash.org/XML/owner 
> <http://www.gnucash.org/XML/owner>"
>     xmlns:billterm="http://www.gnucash.org/XML/billterm 
> <http://www.gnucash.org/XML/billterm>"
>     xmlns:bt-days="http://www.gnucash.org/XML/bt-days 
> <http://www.gnucash.org/XML/bt-days>"
>     xmlns:bt-prox="http://www.gnucash.org/XML/bt-prox 
> <http://www.gnucash.org/XML/bt-prox>"
>     xmlns:cust="http://www.gnucash.org/XML/cust 
> <http://www.gnucash.org/XML/cust>"
>     xmlns:employee="http://www.gnucash.org/XML/employee 
> <http://www.gnucash.org/XML/employee>"
>     xmlns:entry="http://www.gnucash.org/XML/entry 
> <http://www.gnucash.org/XML/entry>"
>     xmlns:invoice="http://www.gnucash.org/XML/invoice 
> <http://www.gnucash.org/XML/invoice>"
>     xmlns:job="http://www.gnucash.org/XML/job 
> <http://www.gnucash.org/XML/job>"
>     xmlns:order="http://www.gnucash.org/XML/order 
> <http://www.gnucash.org/XML/order>"
>     xmlns:taxtable="http://www.gnucash.org/XML/taxtable 
> <http://www.gnucash.org/XML/taxtable>"
>     xmlns:tte="http://www.gnucash.org/XML/tte 
> <http://www.gnucash.org/XML/tte>"
>     xmlns:vendor="http://www.gnucash.org/XML/vendor 
> <http://www.gnucash.org/XML/vendor>">
> <gnc:count-data cd:type="book">1</gnc:count-data>
> <gnc:book version="2.0.0">
> <book:id type="guid">a75807d572ced056657e14cf61730861</book:id>
> <gnc:count-data cd:type="commodity">1</gnc:count-data>
> <gnc:count-data cd:type="account">1</gnc:count-data>
> <gnc:commodity version="2.0.0">
>  <cmdty:space>template</cmdty:space>
>  <cmdty:id>template</cmdty:id>
>  <cmdty:name>template</cmdty:name>
>  <cmdty:xcode>template</cmdty:xcode>
>  <cmdty:fraction>1</cmdty:fraction>
> </gnc:commodity>
> <gnc:account version="2.0.0">
>  <act:name>Root Account</act:name>
>  <act:id type="guid">27174afb49511a6a82c3da7274337c90</act:id>
>  <act:type>ROOT</act:type>
> </gnc:account>
> </gnc:book>
> </gnc-v2>
> 
> <!-- Local variables: -->
> <!-- mode: xml        -->
> <!-- End:             -->
> 
> 
>> On Feb 3, 2018, at 7:03 PM, David Carlson <david.carlson....@gmail.com 
>> <mailto:david.carlson....@gmail.com>> wrote:
>> 
>> BTW, I am running 2.6.18 in windows and I do not recall the warning 
>> referring to any changes.
>> 
>> David C
>> 
>> On Sat, Feb 3, 2018 at 7:54 AM, David Carlson <david.carlson....@gmail.com 
>> <mailto:david.carlson....@gmail.com>> wrote:
>> I just had that experience as I was not logged in to my file server when I 
>> started GnuCash and I still think that my earlier comment is true.  GnuCash 
>> is offering to save the empty file. The interesting thing, though, is that 
>> because the file was unnamed it did not have a asterisk in the filename 
>> space on the top banner.
>> 
>> David C
>> 
>> On Sat, Feb 3, 2018 at 7:41 AM, David Carlson <david.carlson....@gmail.com 
>> <mailto:david.carlson....@gmail.com>> wrote:
>> David,
>> 
>> I think that a non-existent file with no data is not the same as a file that 
>> has been created with no data.  A created file has some structure and some 
>> defaults set.  GnuCash is thus saying that it is not a properly saved file 
>> with no data.
>> 
>> David C
>> 
>> On Sat, Feb 3, 2018 at 1:56 AM, David T. via gnucash-devel 
>> <gnucash-devel@gnucash.org <mailto:gnucash-devel@gnucash.org>> wrote:
>> Hello,
>> 
>> When I open GnuCash with no file (i.e., “gnucash --nofile”), I find that if 
>> I immediately attempt to open a different file or exit the program 
>> altogether (i.e., without doing anything to the current session), I am 
>> warned that all changes to the current file will be lost. Given that I: a) 
>> have made no changes, and b) have “nofile” open at the time, this dialog is 
>> absurd.
>> 
>> GnuCash should NOT consider “nofile” to be dirty, and thus should NOT ask 
>> that I save “nofile”. I don’t see any bugs filed for this.
>> 
>> David
>> _______________________________________________
>> gnucash-devel mailing list
>> gnucash-devel@gnucash.org <mailto:gnucash-devel@gnucash.org>
>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel 
>> <https://lists.gnucash.org/mailman/listinfo/gnucash-devel>
>> 
>> 
>> 
> 
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel@gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to