Skip to content

ScottWeinstein/Coral8Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An alternate .Net API for Coral8

Includes a Powershell snapin for Coral8 with a navigation provider as well as cmdlets for managing a Coral8 server

Install

ps> installutil C8cx.dll
ps> add-pssnapin C8cx
Poweshell usage
ps> get-command -noun C8*
ps> get-psdrive -PSProvider Coral8
ps> ls C8Local:\
ps> Get-C8App |Start-C8App
ps> Get-C8App |Stop-C8App
ps> (Get-C8App  <app> | ? {$_.Name -eq "PendingMessages" }).Value

Details

  • Add-C8App Add-C8App [-CcxFile] [-ServerUrl ] [-Workspace ]
  • Get-C8App Get-C8App [[-App] ] [-ServerUrl ] [-Workspace ]
  • Remove-C8App Remove-C8App [-App] [-ServerUrl ] [-Workspace ]
  • Start-C8App Start-C8App [-App] [-ServerUrl ] [-Workspace ]
  • Stop-C8App Stop-C8App [-App] [-ServerUrl ] [-Workspace ]

.Net usage

var s1 = new C8OutputStream("ccl://localhost:6789/Stream/Default/Proj/streamName");
s1.DataReceived += (tpl) => { var symbol = tpl.Field<string>("symbol"); };
s1.Connect();
var ts1 = new StockOutputStream("ccl://localhost:6789/Stream/Default/Proj/streamName");
ts1.DataReceived += (tpl) => { var symbol = tpl.symbol; };
ts1.Connect();

About

Coral8 Powershell Provider

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages