Metadata-Version: 2.1
Name: pxctl
Version: 0.0.3
Summary: Command line tool for Picaso Designer X PRO
Project-URL: Homepage, https://github.com/olegh/pxctl
Project-URL: Issues, https://github.com/olegh/pxctl/issues
Author-email: Oleg Khretinin <snail.incm@gmail.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: tabulate
Description-Content-Type: text/markdown

Picaso3d Designer X PRO command line tool
========================

Simple command line tool to monitor 3d-printer state.

Installation
------
```bash
 pip install pxctl
```


Examples
------

#### Discover printer and show it's status continuously

```bash
 pxctl show --continuous
```


#### Specify printer ip address and show its status once

```bash
pxctl show --address=192.168.1.35
```


#### Discover printers and get list in json format

```bash
  pxctl discover --json
 ```


Make printer starts to beep

```bash
  pxctl beep_on --address=192.168.1.35
 ```

Make printer stops to beep

```bash
 pxctl beep_off
 ```

Run hooks when printer success

```bash
 pxctl show --on-success='echo 10'
 ```

Get printer status at json format

```bash 
 pxctl show --json

 ```

## How to build
```bash
make init
make build
```
---------------
