# Desktop client for CIRCLE cloud 
*vers: v3.0*

Provides single click connection to the VMs.
Python based x64 application bundled to executable by pyinstaller software.

The following applications must also be installed and available in the path
 * Putty (putty.exe)
 * remote desktop (build in on windows) 

Files:
 * circle_client.exe - installed to the install directory
 * circle_client.log - created in the user's temp directory
 
Installation (two options):
 1. execute the ccircle_client.exe --install as admistrator
 2. execute the circle_client_setup.exe generated by Inno setup tool
    
During the installation the circle_client.exe has been copyed to 
Install_DIR (default: "c:\Program Files\circle"), and registers itself as circle Protocoll Hander. 

## Development:

### Bundled circle_client.exe:
   * cd src
   * pyinstaller  --clean --hidden-import pkg_resources --hidden-import infi --hidden-import win32timezone --hidden-import win32traceutil --hide-console hide-early -F circle_client.py
   * dist\clicle_client.exe created 

### circle_client_setup.exe:
   * innosetup 
   * load cicle_client.iss and run 
   
Tools:
