I need a simple windows/dos command line prompt (shell). It should provide basic shell functionality, like the ability to execute the commands that are provided by a dos prompt.
In addition to custom commands that I would add.
So there should be a simple parser that would parse the command and its argument, see if it was a command provided by dos or a custom command, adding custom commands should be made easy for me in the future.
Maybe just registering a callback function in a global array.
Or abstracting new commands by new objects in some way.
A custom command that you need to create is the ability to query windows registry for installed programs.
Another command to change the direction of the text from ltr to rtl and change the input language from English to Arabic (this should check if Arabic is installed on the system)(that is why you need to be using Unicode and w_char ).
And when the input language is changed to Arabic a layer should be added transform the Arabic inputs into the typical commands, you should not need t know any Arabic you should just provide the skeleton for me to add commands.
Its preferred if OOP is used and a layered architecture is preferred since this program may be ported into linux
Clear documentation and comments is essential.
I believe that this program should not be big or difficult for a programmer who knows what he needs to implement such a program.
I am ready to answer any question you raise
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).