I recently noticed that the master branch of FreeRDP has a change in the 
command line interface. 

The new command line options no longer follow the POSIX standard for command 
line interface or the GNU standard for CLI. 

Here are references for both standards: 
POSIX: 
http://pubs.opengroup.org/onlinepubs/009604499/basedefs/xbd_chap12.html 
GNU: 
http://www.gnu.org/prep/standards/html_node/Command_002dLine-Interfaces.html 

I strongly recommend that any tool which runs on Linux follow these standards, 
rather than create a new command line interface. This interface is completely 
different from 
any other tool which I have used on Linux. 

At VMware, we ship an application which runs xfreerdp, or alternatively, 
rdesktop. 

A change in the command line interface breaks compatibility for us. We would 
have to verify which version 
of xfreerdp is available, and then choose which version of command line 
arguments to use. Of course, 
this problem can be worked around, but it is an ugly addition to the code. 

For those who haven't looked at the new command line interface, here is a 
summary. 

Usage: xfreerdp [file] [options] [/v:<server>[:port]] 

Syntax: 
/flag (enables flag) 
/option:<value> (specifies option with value) 
+toggle -toggle (enables or disables toggle, where '/' is a synonym of '+') 
/v:<server>[:port] Server hostname 
/port:<number> Server port 
/w:<width> Width 
... 
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
INSIGHTS What's next for parallel hardware, programming and related areas?
Interviews and blogs by thought leaders keep you ahead of the curve.
http://goparallel.sourceforge.net
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to