AddOption() public method

public AddOption ( string name, bool lastArgument, string helpText ) : void
name string
lastArgument bool
helpText string
return void
コード例 #1
0
ファイル: Program.cs プロジェクト: petrohi/Stratosphere
        static Program()
        {
            __parser = new CommandLineParser();

            __parser.AddOption(CreateBucketKey, false, "'AwsSh " + CreateBucketKey + " <bucket URL>'\r\nCreate S3 bucket");
            __parser.AddOption(DeleteBucketKey, false, "'AwsSh " + DeleteBucketKey + " <bucket URL>'\r\nDelete S3 bucket");
            __parser.AddOption(ListBucketsKey, false, "'AwsSh " + ListBucketsKey + "'\r\nList S3 buckets");
            __parser.AddOption(ListObjectsKey, false, "'AwsSh " + ListObjectsKey + " <bucket URL>'\r\nList S3 objects");
            __parser.AddOption(ListDomainsKey, false, "'AwsSh " + ListDomainsKey + "'\r\nList SimpleDB domains");
            __parser.AddOption(ListItemsKey, false, "'AwsSh " + ListItemsKey + " <domain name>'\r\nList SimpleDB domain items");
            __parser.AddOption(ListQueuesKey, false, "'AwsSh " + ListQueuesKey + "'\r\nList SQS queues");
            __parser.AddOption(PutObjectKey, false, "'AwsSh " + PutObjectKey + " <object URL> [" + FileNameKey + " <file name>]'\r\nPut S3 object\r\nIf " + FileNameKey + " not specified then file name must match object name");
            __parser.AddOption(GetObjectKey, false, "'AwsSh " + GetObjectKey + " <object URL> [" + FileNameKey + " <file name>]'\r\nGet S3 object\r\nIf " + FileNameKey + " not specified file name will match object name");
            __parser.AddOption(DeleteObjectKey, false, "'AwsSh " + DeleteObjectKey + " <object URL>'\r\nDelete S3 object");
            __parser.AddOption(DeletePrefixedObjectsKey, false, "'AwsSh " + DeleteObjectKey + " <object URL prefix>'\r\nDelete all S3 objects starting with prefix");
            __parser.AddOption(SaveItemsKey, false, "'AwsSh " + SaveItemsKey + " <domain name> " + FileNameKey + " <XML file name>'\r\nSave SimpleDB domain items to XML file");
            __parser.AddOption(LoadItemsKey, false, "'AwsSh " + LoadItemsKey + " <domain name> " + FileNameKey + " <XML file name>'\r\nLoad SimpleDB domain items from XML file");
            __parser.AddOption(SelectItemsKey, false, "'AwsSh " + SelectItemsKey + " <select expression>'\r\nExecute SimpleDB select expression");
            __parser.AddOption(SelectSaveItemsKey, false, "'AwsSh " + SelectSaveItemsKey + " <select expression>" + FileNameKey + " <XML file name>'\r\nExecute SimpleDB select expression and save items to XML file");
            __parser.AddOption(CreateDomainKey, false, "'AwsSh " + CreateDomainKey + " <domain name>'\r\nCreate SimpleDB domain");
            __parser.AddOption(DeleteDomainKey, false, "'AwsSh " + DeleteDomainKey + " <domain name>'\r\nDelete SimpleDB domain");
            __parser.AddOption(DeletePrefixedDomainsKey, false, "'AwsSh " + DeletePrefixedDomainsKey + " <domain name prefix>'\r\nDelete all SimpleDB domains starting with prefix");
            __parser.AddOption(CreateQueueKey, false, "'AwsSh " + CreateQueueKey + " <queue name>'\r\nCreate SQS queue");
            __parser.AddOption(DeleteQueueKey, false, "'AwsSh " + DeleteQueueKey + " <queue name>'\r\nDelete SQS queue");
            __parser.AddOption(DeletePrefixedQueuesKey, false, "'AwsSh " + DeletePrefixedQueuesKey + " <queue name prefix>'\r\nDelete all SQS queues starting with prefix");
            __parser.AddOption(HelpKey, true, "'AwsSh " + HelpKey + " [option]'\r\nPrint help");
            __parser.AddOption(FileNameKey, false, "'AwsSh " + ListBucketsKey + " <file name>'\r\nSpecify file name for corresponding option");
            __parser.AddOption(ServiceIdKey, false, "'AwsSh " + ServiceIdKey + " <service id>'\r\nSpecify AWS service ID\r\nAlternatively can be specified with AWS_SERVICE_ID environment variable");
            __parser.AddOption(ServiceSecretKey, false, "'AwsSh " + ServiceSecretKey + " <service id>'\r\nSpecify AWS service secret\r\nAlternatively can be specified with AWS_SERVICE_SECRET environment variable");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: dfrandsen/Stratosphere
        static Program()
        {
            __parser = new CommandLineParser();

            __parser.AddOption(CreateBucketKey, false, "'AwsSh " + CreateBucketKey + " <bucket URL>'\r\nCreate S3 bucket");
            __parser.AddOption(DeleteBucketKey, false, "'AwsSh " + DeleteBucketKey + " <bucket URL>'\r\nDelete S3 bucket");
            __parser.AddOption(ListBucketsKey, false, "'AwsSh " + ListBucketsKey + "'\r\nList S3 buckets");
            __parser.AddOption(ListObjectsKey, false, "'AwsSh " + ListObjectsKey + " <bucket URL>'\r\nList S3 objects");
            __parser.AddOption(ListDomainsKey, false, "'AwsSh " + ListDomainsKey + "'\r\nList SimpleDB domains");
            __parser.AddOption(ListItemsKey, false, "'AwsSh " + ListItemsKey + " <domain name>'\r\nList SimpleDB domain items");
            __parser.AddOption(ListQueuesKey, false, "'AwsSh " + ListQueuesKey + "'\r\nList SQS queues");
            __parser.AddOption(PutObjectKey, false, "'AwsSh " + PutObjectKey + " <object URL> [" + FileNameKey + " <file name>]'\r\nPut S3 object\r\nIf " + FileNameKey + " not specified then file name must match object name");
            __parser.AddOption(GetObjectKey, false, "'AwsSh " + GetObjectKey + " <object URL> [" + FileNameKey + " <file name>]'\r\nGet S3 object\r\nIf " + FileNameKey + " not specified file name will match object name");
            __parser.AddOption(DeleteObjectKey, false, "'AwsSh " + DeleteObjectKey + " <object URL>'\r\nDelete S3 object");
            __parser.AddOption(DeletePrefixedObjectsKey, false, "'AwsSh " + DeleteObjectKey + " <object URL prefix>'\r\nDelete all S3 objects starting with prefix");
            __parser.AddOption(SaveItemsKey, false, "'AwsSh " + SaveItemsKey + " <domain name> " + FileNameKey + " <XML file name>'\r\nSave SimpleDB domain items to XML file");
            __parser.AddOption(LoadItemsKey, false, "'AwsSh " + LoadItemsKey + " <domain name> " + FileNameKey + " <XML file name>'\r\nLoad SimpleDB domain items from XML file");
            __parser.AddOption(SelectItemsKey, false, "'AwsSh " + SelectItemsKey + " <select expression>'\r\nExecute SimpleDB select expression");
            __parser.AddOption(SelectSaveItemsKey, false, "'AwsSh " + SelectSaveItemsKey + " <select expression>" + FileNameKey + " <XML file name>'\r\nExecute SimpleDB select expression and save items to XML file");
            __parser.AddOption(CreateDomainKey, false, "'AwsSh " + CreateDomainKey + " <domain name>'\r\nCreate SimpleDB domain");
            __parser.AddOption(DeleteDomainKey, false, "'AwsSh " + DeleteDomainKey + " <domain name>'\r\nDelete SimpleDB domain");
            __parser.AddOption(DeletePrefixedDomainsKey, false, "'AwsSh " + DeletePrefixedDomainsKey + " <domain name prefix>'\r\nDelete all SimpleDB domains starting with prefix");
            __parser.AddOption(CreateQueueKey, false, "'AwsSh " + CreateQueueKey + " <queue name>'\r\nCreate SQS queue");
            __parser.AddOption(DeleteQueueKey, false, "'AwsSh " + DeleteQueueKey + " <queue name>'\r\nDelete SQS queue");
            __parser.AddOption(DeletePrefixedQueuesKey, false, "'AwsSh " + DeletePrefixedQueuesKey + " <queue name prefix>'\r\nDelete all SQS queues starting with prefix");
            __parser.AddOption(HelpKey, true, "'AwsSh " + HelpKey + " [option]'\r\nPrint help");
            __parser.AddOption(FileNameKey, false, "'AwsSh " + ListBucketsKey + " <file name>'\r\nSpecify file name for corresponding option");
            __parser.AddOption(ServiceIdKey, false, "'AwsSh " + ServiceIdKey + " <service id>'\r\nSpecify AWS service ID\r\nAlternatively can be specified with AWS_SERVICE_ID environment variable");
            __parser.AddOption(ServiceSecretKey, false, "'AwsSh " + ServiceSecretKey + " <service id>'\r\nSpecify AWS service secret\r\nAlternatively can be specified with AWS_SERVICE_SECRET environment variable");
        }