#include #include int main( int argc, char* argv[] ) { // Manage inputs if( argc < 2 ) { std::cerr << "Usage: " << argv[ 0 ] << " plugin" << std::endl; return( 1 ); } // fi std::string plugin = argv[ 1 ]; // Create interface and load library typedef cpPlugins::Interface::Plugins TPlugins; TPlugins::Pointer interface = TPlugins::New( ); try { interface->LoadEnvironments( ); interface->LoadPlugin( plugin ); } catch( std::exception& err ) { std::cerr << "Error caught: " << err.what( ) << std::endl; return( 1 ); } // yrt // Show data and finish interface->Print( std::cout ); return( 0 ); } // eof - $RCSfile$