#ifndef OPTIONS_H #define OPTIONS_H #include #include #include class Options : public Bu::Singleton { friend class Bu::Singleton; private: Options(); virtual ~Options(); public: void parse( int argc, char *argv[] ); Bu::String sFile; Bu::String sInterface; Bu::String sCommand; protected: int version( Bu::Array aArgs ); int builtins( Bu::Array aArgs ); int smlTest( Bu::Array aArgs ); int smlHelp( Bu::Array aArgs ); int nonOption( Bu::Array aArgs ); int printResult( Bu::Array aArgs ); }; #endif