//* ============================================================================ //Copyright 2014 Hewlett Packard //Licensed under the Apache License, Version 2.0 (the "License"); //you may not use this file except in compliance with the License. //You may obtain a copy of the License at // http://www.apache.org/licenses/LICENSE-2.0 //Unless required by applicable law or agreed to in writing, software //distributed under the License is distributed on an "AS IS" BASIS, //WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. //See the License for the specific language governing permissions and //limitations under the License. //============================================================================ */ using System; using System.Management.Automation; using OpenStack.Client.Powershell.Cmdlets.Common; using OpenStack.Storage; namespace WidgetInc.Client.Powershell.Cmdlets { [Cmdlet("Hello", "WidgetInc", SupportsShouldProcess = true)] //[RequiredServiceIdentifierAttribute(OpenStack.Objects.Domain.Admin.Services.ObjectStorage)] public class HelloWidgetIncCmdlet : BasePSCmdlet { //========================================================================================= /// /// /// //========================================================================================= protected override void ProcessRecord() { Console.WriteLine("Hello World, from WidgetInc!"); if (this.CoreClient != null) { //var client = this.CoreClient.CreateServiceClient(); //var connectTask = client.GetStorageAccount(); //connectTask.Wait(); //StorageAccount account = connectTask.Result; //int h = 8; //Console.WriteLine(this.Context.Settings.LocalTestDirectory); } } } }