UNPKG

1.92 kBMarkdownView Raw
1<p align="center">
2 <img src="https://kenticoprod.azureedge.net/kenticoblob/crestron/media/crestron/generalsiteimages/crestron-logo.png">
3</p>
4
5# CH5 Utilities CLI - Getting Started
6
7> Archiving and distribution utilities from the ch5-utilities library wrapped as CLI commands.
8
9## Table of Contents
10
11- [Background](#background)
12- [Usage](#usage)
13- [License](#license)
14
15## Background
16
17The purpose of the library is to expose the [ch5-utilities](https://www.npmjs.com/package/@crestron/ch5-utilities) archive and distribute functionality as two commands: `archive` and `deploy`.
18
19
20## Usage
21
22The cli contains two commands: archive and deploy. After following the steps from above, just write `ch5-cli` in the terminal, and hit enter - it will display the default message for options and commands.
23For details about how to use the commands, you can write `ch5-cli archive --help` or `ch5-cli deploy --help` - this will display the options and what they mean.
24
25
26First you would need to run the archive command to generate the ch5z file, then you need to run the deploy command giving the archive path ( relative or absolute ).
27
28#### Examples
29
30```
31> ch5-cli archive -p ch5-template-sample -d dist/NgCh5DemoHorizontal -o dist
32> ch5-cli deploy -H tshostname -t touchscreen dist/ch5-template-sample.ch5z
33```
34
35## License
36
37Copyright (C) 2018 to the present, Crestron Electronics, Inc.
38All rights reserved.
39No part of this software may be reproduced in any form, machine
40or natural, without the express written consent of Crestron Electronics.
41Use of this source code is subject to the terms of the Crestron Software
42Development Tools License Agreement under which you licensed this source code.
43
44If you did not accept the terms of the license agreement,
45you are not authorized to use this software. For the terms of the license,
46please see the license agreement between you and Crestron at http://www.crestron.com/sla.