SobaScript.Z.VS 1.14.0

Components for work with Visual Studio through SobaScript -- Extensible Modular Scripting Programming Language
   
   https://github.com/3F/SobaScript

   Provides at least the following:

   * DTEComponent

   For work with [EnvDTE](https://msdn.microsoft.com/en-us/library/EnvDTE.aspx)

   ```
   #[DTE exec: Build.SolutionPlatforms(x86)]
   #[DTE exec: Build.SolutionConfigurations(Debug_Exclude_Plugins_All)]
   #[DTE exec: Build.Cancel]
   ...
   ```

   ```
   string #[DTE events.LastCommand.Guid]
   object #[DTE events.LastCommand.CustomOut]
   object #[DTE events.LastCommand.CustomIn]
   ```

   * OwpComponent

   For work with Output Window Pane.

   ```
   #[OWP item("My Item").activate = true]
   #[OWP item("My Item").write(true): mixed data]
   #[OWP item("My Item").clear = true]
   #[OWP item("My Item").delete = true]
   ```

   ```
   string #[OWP out.Warnings]
   integer #[OWP out.Warnings.Count]

   List #[OWP out.Warnings.Codes]
   C4702,4505,..
   ```

   ```
   string #[OWP out.Errors]
   Integer #[OWP out.Errors.Count]

   List #[OWP out.Errors.Codes]
   C4702,C4505,..
   ```

   * BuildComponent

   Managing of build process at runtime.


   ```
   #[(#[Build projects.find("ZenLib").IsBuildable]) {
       ...
   }]

   #[Build projects.find("ZenLib").IsBuildable = false]
   ```

   ```
   #[(#[Build projects.find("ZenLib").IsDeployable]) {
       ...
   }]

   #[Build projects.find("ZenLib").IsDeployable= false]
   ```

   ```
   enum #[Build type]
   void cancel = boolean
   ```

   ```
   #[Build solution.current.First.path]
   #[Build solution.path("D:\tmp\app.sln").First.guid]
   ```

   ```
   List #[Build solution.path(string sln).GuidList]
   {73919171-44B6-4536-B892-F1FCA653887C},{4262A1DC-768F-43CC-85F5-A4ED9CD034CC},
   {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}, ...
   ```

   ```
   #[Build solution.path("D:\tmp\vsSolutionBuildEvent.sln")
           .projectBy("{97F0E2FF-42DB-4506-856D-8694DD99F827}").name]
   ```

   https://github.com/3F/SobaScript.Z.VS

   =======================================
   gnt /p:ngpackages="SobaScript.Z.VS/1.14.0"
   ================== https://github.com/3F/GetNuTool

   Build info:

     
   S_NUM:          1.14.0    
   S_REV:          22407    
   S_NUM_REV:      1.14.0.22407    
   bSha1:          09bf596    
   bName:          master    
   bRevc:          6    
   Configuration:  RCI_SDK15    
   revDeltaBase:   2019/09/09    
   revDeltaMin:    1000    
   revDeltaMax:    65534    
   
                   :: generated by a vsSolutionBuildEvent v0.12.11.39273

Install-Package SobaScript.Z.VS -Version 1.14.0
dotnet add package SobaScript.Z.VS --version 1.14.0
<PackageReference Include="SobaScript.Z.VS" Version="1.14.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SobaScript.Z.VS --version 1.14.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

https://github.com/3F/SobaScript.Z.VS/blob/master/changelog.txt

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.14.0 48 9/23/2019