Menu

Tree [cee1ca] master /
 History

HTTPS access


File Date Author Commit
 lib 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 server unknown
 .gitignore 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 CMD++.cbp 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 COPYING 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 README 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 Session.cpp 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 Session.h 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 codes.h 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 functions.cpp 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 functions.h 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 help.cpp 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 help.h 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 icon.ico 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 main.cpp 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 resources.rc 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'
 version.h 2013-07-24 Maximilian Stein Maximilian Stein [5abdf6] Merge remote-tracking branch 'origin/master'

Read Me

CLIsystem - An open source library for interactive command line programs
Copyright (C) 2010 Maximilian Stein

    CLIsystem is free software: you can redistribute it and/or modify
    it under the terms of the GNU Lesser General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    CLIsystem is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public License
    along with CLIsystem.  If not, see <http://www.gnu.org/licenses/>.


    With the CLIsystem you can easily program an interactive command line interface application.
    CLIsystem processes strings by fragment it to a command and several parameters with its values.
    The behavior of CLIsystem is customizable so it can also used for other puposes, such as
    parsing mathematic formulas (in this case you would extend the operators to '+', '-', '*', '/',
    '=', ... and define a new input function - which could get its data from a GUI form).

  CONTENT
	1. Contents of the package
	2. How to use the CLIsystem in your own project
	3. Compile the lib and the example application
	4. Contact
	
  
  1. Content of the package
		CLIsystem.cbp
		CLIsystem.cpp
		CLIsystem.h
		COPYING
		COPYING.LESSER
		ChangesLog.txt
		Command.cpp
		Command.h
		README
		SParam.h
		_types.h
		calcID.cpp
		calcID.h
		convert.h
		input.h
		libCLIsystem.a
		main.cpp
		version.h
		
		
  2. How to use the CLIsystem in your own project
		To use the CLIsystem in your project you just need to #include the CLIsystem.h file and
		link the library file (if you are programming for WIN32 you may link the provided libCLIsystem.a).
		
		The class CLIsystem is the interface to the CLIsystem.
		
		Look to the file main.cpp for an example.
		
	
  3. Compile the lib and the example application
		If you are using Code::Blocks
			-To compile the lib open the CLIsystem.cbp and compile the target "Library"
			-To compile the example application open the CLIsystem.cbp and compile the target "Test"
			
		If you are using another IDE or the command-line
			-To compile the lib add all source and header files except the main.cpp to a project and compile it to a static library
			-To compile the example application add all source and header files to a project and compile it to a console application
			
		However you will need the ListLibs files to compile CLIsystem. This project is hosted at sourceforge, too.
			
  4. Contact
		If you have trouble and/or suggestions please contact me:
			steinymity@users.sourceforge.net
			
		or visit the project at sourceforge.net
			
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.