From bd68294ed62e3973d15ad157d893b3dd7fd1261e Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 3 Nov 2005 10:57:10 +0000 Subject: [PATCH] Added --help-env option. --- applications/osgconv/osgconv.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/applications/osgconv/osgconv.cpp b/applications/osgconv/osgconv.cpp index 5c6ec966f..50f5708b3 100644 --- a/applications/osgconv/osgconv.cpp +++ b/applications/osgconv/osgconv.cpp @@ -417,6 +417,8 @@ int main( int argc, char **argv ) arguments.getApplicationUsage()->setApplicationName(arguments.getApplicationName()); arguments.getApplicationUsage()->setDescription(arguments.getApplicationName()+" is the standard OpenSceneGraph example which loads and visualises 3d models."); arguments.getApplicationUsage()->setCommandLineUsage(arguments.getApplicationName()+" [options] filename ..."); + arguments.getApplicationUsage()->addCommandLineOption("-h or --help","Display command line paramters"); + arguments.getApplicationUsage()->addCommandLineOption("--help-env","Display environmental variables available"); // if user request help write it out to cout. @@ -426,6 +428,13 @@ int main( int argc, char **argv ) //arguments.getApplicationUsage()->write(std::cout); return 1; } + + if (arguments.read("--help-env")) + { + arguments.getApplicationUsage()->write(std::cout, osg::ApplicationUsage::ENVIRONMENTAL_VARIABLE); + return 1; + } + if (arguments.argc()<=1)