You can leave the old ones too in case there's someone who learned them, at least for a version.<div>It's odd that programs stop to work just like that.</div><div><br></div><div>Aleix<br><br><div class="gmail_quote">
On Fri, Sep 24, 2010 at 4:41 PM, Milian Wolff <span dir="ltr"><<a href="mailto:mail@milianw.de">mail@milianw.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hey all,<br>
<br>
any objections on me cleaning up the CLI arguments for KDevelop? Currently:<br>
<br>
~~~~~~~~~~~~<br>
$ kdevelop --help<br>
Usage: kdevelop [Qt-options] [KDE-options] [options] files<br>
<br>
The KDevelop Integrated Development Environment<br>
<br>
Generic options:<br>
  --help                    Show help about options<br>
  --help-qt                 Show Qt specific options<br>
  --help-kde                Show KDE specific options<br>
  --help-all                Show all options<br>
  --author                  Show author information<br>
  -v, --version             Show version information<br>
  --license                 Show license information<br>
  --                        End of options<br>
<br>
Options:<br>
  --project <project>       Url to project to load<br>
<br>
Arguments:<br>
  files                     Files to load<br>
  --debug <debugger>        Start debugger, for example gdb. The binary that<br>
should be debugged must follow - including arguments.<br>
  --cs <name>               Create new session with given name.<br>
  -s <session>              Session to load. You can pass either hash or the<br>
name of the session.<br>
  --sessions                List available sessions and quit<br>
~~~~~~~~~~~~<br>
<br>
I want:<br>
<br>
~~~~~~~~~~~~<br>
$ kdevelop --help<br>
Usage: kdevelop [Qt-options] [KDE-options] [options] files<br>
<br>
The KDevelop Integrated Development Environment<br>
<br>
Generic options:<br>
  --help                    Show help about options<br>
  --help-qt                 Show Qt specific options<br>
  --help-kde                Show KDE specific options<br>
  --help-all                Show all options<br>
  --author                  Show author information<br>
  -v, --version             Show version information<br>
  --license                 Show license information<br>
  --                        End of options<br>
<br>
Options:<br>
  -p <project><br>
  --project <project>       Url to project to load<br>
<br>
Arguments:<br>
  files                     Files to load<br>
  --debug <debugger>        Start debugger, for example gdb. The binary that<br>
should be debugged must follow - including arguments. Example:<br>
  kdevelop --debug gdb someapp --somearg<br>
  -n <name><br>
  --new-session <name>      Start KDevelop with a new session with the given<br>
name.<br>
  -s <session><br>
  --session <session>              Start KDevelop and load the given session.<br>
   You can pass either hash or the name of the session.<br>
  -l<br>
  --list-sessions                List available sessions and quit<br>
~~~~~~~~~~~~<br>
<br>
So generally it's about making giving short and long cli options everywhere.<br>
It would mean thought that the imo often used --sessions and -cs get removed<br>
in favor of the imo much more concise:<br>
<br>
-n / --new-session<br>
<br>
and<br>
<br>
-l / --list-sessions<br>
<br>
Also the explanation texts where improved a bit. So - objections?<br>
<font color="#888888">--<br>
Milian Wolff<br>
<a href="mailto:mail@milianw.de">mail@milianw.de</a><br>
<a href="http://milianw.de" target="_blank">http://milianw.de</a><br>
</font><br>--<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
<br></blockquote></div><br></div>