Description
Collection of clients to access to Cozy APIs.
Install
Add the lib to you dependencies
npm install cozy-clients --save
Cozy Controller Client
Commands available in the controller client:
ControllerClient = require"cozy-clients"ControllerClient # Token to access to controller located in /etc/cozy/controller.token client = token: token # Get infos about given app. clientget 'calendar' consolelog appInfos # Return list of running applications. clientrunning 'calendar' consolelog apps # Start (and install it not installed) given application. # It returns application information (running port, pid, etc.) clientstart 'calendar' consolelog appInfos # Stop given application. # It returns application information (running port, pid, etc.) clientstop 'calendar' consolelog appInfos # Stop then start application. # It returns application information (running port, pid, etc.) clientrestart 'calendar' consolelog appInfos # Update given application (git pull + npm install). # It returns application information (running port, pid, etc.) clientlightUpdate 'calendar' consolelog appInfos # Remove given application clientclean 'calendar' consolelog result # Remove all applications clientcleanAll consolelog result
What is Cozy?
Cozy is a platform that brings all your web services in the same private space. With it, your web apps and your devices can share data easily, providing you with a new experience. You can install Cozy on your own hardware where no one profiles you. You install only the applications you want. You can build your own one too.
Community
You can reach the Cozy community via various support:
- IRC #cozycloud on irc.freenode.net
- Post on our Forum
- Post issues on the Github repos
- Via Twitter