SmartTools Library Documentation
0.1
The SmartTools library is a collection of some very useful classes for programming on Unix-like systems and is optimized for max simplicity. It provides its own string class called StString, which is faster and more useful than std::string; it also includes input/output classes like StOutput, StFile or StDir. In addition, it provides the following classes:
-
StArgs - manage your application's runtime arguments
-
StApplication - run any application, and then read the output
-
StConfigFile - manage your own config files
-
StFs - create / move / delete files or directories
-
StMd5 - do you need the checksum?
-
StPermission - manage file permissions
-
StRandom() - really random numbers
-
StStringList - manipulate lists of strings (can be text files)
-
StTemp - easily manage temp directory
-
StThread - easy threads
-
StTime - get, create and compare times
-
StUrl - download something from the net
-
StValueList - keep objects in vector-like lists
SmartTools is a well-used library in the KateOS Linux distribution's system administration applications.
The only way at this time to download SmartTools is through svn. Be aware that svn version is unstable most of time and contains known bugs. To download make sure that you have the subversion client installed on your system, then type in bash:
svn checkout svn://pragma.pl:1310/kateos
This will create ./kateos directory.
Simply type this:
cd kateos/libsmarttools
./configure
make
su
make install
Make sure that you don't have libsmarttools.so* libraries in your system already. If this library was installed by a package manager then try to remove this package or delete the library files manualy if the library is a part of another package.
Generated on Tue Nov 14 21:15:09 2006 for Smart Tools Library by
1.4.7