BravoCMSLibrary 1.0.4.12
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package BravoCMSLibrary --version 1.0.4.12
NuGet\Install-Package BravoCMSLibrary -Version 1.0.4.12
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BravoCMSLibrary" Version="1.0.4.12" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BravoCMSLibrary --version 1.0.4.12
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BravoCMSLibrary, 1.0.4.12"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BravoCMSLibrary as a Cake Addin #addin nuget:?package=BravoCMSLibrary&version=1.0.4.12 // Install BravoCMSLibrary as a Cake Tool #tool nuget:?package=BravoCMSLibrary&version=1.0.4.12
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Bravo CMS Library
This is a library for Bravo CMS. It is designed to help in the syncing of data between the Bravo CMS, and machines that are showing the media assigned to their machine.
Plugins
The library is designed to be extendable, using the SharpPluginSystem
package. This allows for the easy creation of plugins that can be loaded into the library and used outside of the library.
Operations
Operation String | Description |
---|---|
projectset | Set the project by its code. |
projectsync | Sync your local project with the cloud database. |
getcode | Retrieves the project by its code. |
download | Downloads the specified playlist from the specified machine. |
mediasync | Synchronizes media on the machine with a project. |
auth | Handles authentication. |
checkauth | Checks the current authentication status. |
machineinit | Initializes the machine. |
reset | Reset all the auth , project, and cache to factory default. |
where | Outputs the temporary data path. |
opentemp | Opens the temporary data path. |
Usage
On Windows you call BravoCMSCLI.exe
on Mac OSX, call BravoCMSCLI
just remove the .exe
.
Windows
BravoCMSCLI.exe --project PRO --machine Main --outputPath "P:\temp\BravoCMSCLI" --oscHost "127.0.0.1" --oscPort 8410 --oscAddress "/projectReceived" --download --operation "projectsync"
Mac OSX
BravoCMSCLI --project PRO --machine Main --outputPath "~/temp/BravoCMSCLI" --oscHost "127.0.0.1" --oscPort 8410 --oscAddress "/projectReceived" --download --operation "projectsync"
Important Notes
- You need to authenticate the machine before you can run any of the other operations. See the docs Here
Arguments
Option | Required | Default | Description |
---|---|---|---|
--project | Yes | The project code. | |
--machine | No | The machine name to sync. | |
--playlist | No | The playlist to download and sync. | |
--outputPath | Yes | The output file path. | |
--oscHost | No | The OSC Host to send the loaded notification to. | |
--oscPort | No | The OSC Port to send the loaded notification to. | |
--oscAddress | No | The OSC Address to send the loaded notification to. | |
--hide | No | Hide the console window. | |
--download | No | False | Download the missing files. |
--projectPath | No | The path to the project file to load if possible. | |
--operation | Yes | The operation to perform. | |
--forceUpdate | Yes | Force update the project. | |
No | The email to use for authentication. | ||
--password | No | The password to use for authentication. |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- CommandLineParser (>= 2.9.1)
- Newtonsoft.Json (>= 13.0.3)
- RestSharp (>= 112.1.0)
- SharpPluginSystem (>= 1.0.8.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.4.13 | 85 | 12/18/2024 |
1.0.4.12 | 72 | 12/18/2024 |
1.0.4.11 | 76 | 12/18/2024 |
1.0.4.10 | 76 | 12/18/2024 |
1.0.4.9 | 73 | 12/18/2024 |
1.0.4.8 | 79 | 12/18/2024 |
1.0.4.7 | 75 | 12/17/2024 |
1.0.4.5 | 78 | 12/2/2024 |
1.0.4.4 | 78 | 12/2/2024 |
1.0.4.3 | 77 | 12/2/2024 |
1.0.4.2 | 75 | 12/2/2024 |
1.0.4.1 | 95 | 11/28/2024 |
1.0.4 | 86 | 11/28/2024 |
1.0.2 | 85 | 11/28/2024 |
1.0.0 | 77 | 11/27/2024 |