Command Line GUI

Parser and GUI libraries for command line programs; Robocopy included

5.0 Stars (1)
19 Downloads (This Week)
Last Update:
Download Latest Stable Release
Browse All Files



Command Line GUI includes a command line arguments parser library Fonlow.CommandLineGui.Core.dll for constructing .NET command line programs with complex arguments.

You define a data model class decorated with some attributes for represeting arguments. The core library will parse the commaline arguments and populate the Plain Old CLR Object which is the router of the functionality of your command line program. And the Core library may also generates CLI help page.

Command Line GUI is a host program that generates GUI for existing command line programs. .NET command line programs constructed through the core library could become a plugin of Command Line GUI and have the GUI generated.

You may use the core library to wrap existing command line programs like Robocopy, and the wrapper may become a plugin, thus a native command line program could easily have a GUI. This project includes a primary plugin for Robocopy, which reassembles Better Robocopy GUI.

Command Line GUI Web Site


  • Generate GUI controls for editing parameters and options.
  • Provide a text editor to edit command line arguments directly, and reflect changes back to the property grid, and vice-versa.
  • Provide immediate hints to an option highlighted in the property grid or in the text editor.
  • Support rules of inclusion, exclusion and combination among options.
  • Command line programs utilizing Plossum library may get GUI without the need for further programming.


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • melaniejensen
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Commandlinegui works perfectly.

    Posted 06/06/2013
Read more reviews

Additional Project Details

Intended Audience

Advanced End Users, System Administrators, Developers

User Interface

Win32 (MS Windows)

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.