+ (OBCommandLine *) commandLineWithReadArgsTemplate:(OBString *)argsTemplate
Creates a command line string parser using a standard ReadArgs template
- (OBString *) argsTemplate
- (id) initWithReadArgsTemplate:(OBString *)argsTemplate
- (OBDictionary *) readArgs
Reads arguments from commandline
- (OBDictionary *) readArgs:(OBString *)args
- (OBArray *) readArgsArray
- (OBArray *) readArgsArray:(OBString *)args
Similar but returns the results as an array, will place OBNull in place of missing arguments
- (OBDictionary *) readArgsFromFH:(BPTR)file
Reads and parses a single line out of a file containing DOS parameters. Will use SelectInput() to temporarily replace the Input stream for the DOS process Encoding may be either any single-byte encoding or MIBENUM_UTF_8. Default version assumes MIBENUM_SYSTEM
- (OBDictionary *) readArgsFromFH:(BPTR)file encoding:(ULONG)mibenum
- (OBString *) writeArgs:(OBDictionary *)args
Builds an args string from the provided dictionary