Synpse
🤖 Devices⚡ ApplicationsTry Synpse!
  • Intro to Synpse
  • Start here
    • Quick Start (web user)
    • Quick Start (CLI)
  • Agent
    • Install
      • Raspberry Pi
      • Linux (Docker)
      • MacOS
      • NVIDIA Jetson
      • Headless (Ubuntu)
      • BeagleBoard AI
      • Bulk Provisioning
      • 🪄Beta - Universal Synpse image
      • Containerized agent
      • Configuration
    • Uninstall
  • CLI
    • Install & Usage
  • synpse core
    • Devices
      • Device Provisioning
      • HTTPS Tunnel Access
      • SSH Access
      • Device Labels
      • Environment Variables
      • Proxy Application Ports
      • OS & Architectures
      • Operations
      • Device API
    • Applications
      • Deploy
      • Secrets
      • Environment variables
      • Substitution (dynamic templates)
      • Volumes
      • Networking
      • Scheduling
      • Registry authentication
      • Using GPUs
      • Tips & Tricks
      • Logs and status
      • Application specification (API reference)
    • Account
      • Personal Access Tokens
      • Service (Robot) Accounts
      • Teams (Share Devices)
    • Monitoring (beta)
      • Device Monitoring
      • Application Monitoring
  • Manage
    • Projects
    • Namespaces
    • Quotas
  • Examples
    • 🏠Home Automation
      • Gladys Assistant
      • Home Assistant
    • 🛠️Preparing OS Images
      • Synpse CLI Builder
      • Build a custom Raspberry Pi image
      • Cloud-init (advanced)
    • 💡Dynamic Templates
    • ☁️Public Cloud IoT
      • AWS IoT Core
      • Azure IoT Hub
      • GCP IoT Core
    • 🚀Device management
      • VNC to remove devices
      • Ansible
  • On-prem Deployment
    • 🐳Docker Compose
    • 🌤️kubernetes
  • Resources
    • API Documentation
    • Deployment patterns
    • Security & Tech
Powered by GitBook
On this page
  • Install
  • Usage
  • Viewing all available commands

Was this helpful?

  1. CLI

Install & Usage

Command Line Interface (CLI) is extended way to interact with Synpse Cloud

PreviousUninstallNextDevices

Last updated 3 years ago

Was this helpful?

Install

To install CLI for multiple platform login into and use CLI button in the right top corner. Copy provided command and execute on your system to install synpse CLI.

Usage

There are several shortcuts to help with day-to-day activities.

List your devices

synpse devices

List deployed applications

synpse ps

SSH into device

synpse ssh <device name>

Viewing all available commands

synpse --help will give you root commands available for you:

$ synpse --help
Client utility for Synpse.net. Version: 0.7.14

Usage:
  synpse [command]

Available Commands:
  application    Manage applications
  config         Configure cli
  deploy         Deploy and application
  device         Manage devices
  help           Help about any command
  member         Manage memberships
  namespace      Manage namespaces
  project        Manage projects
  ps             list applications
  role           Manage roles
  secret         Manage secrets
  serviceaccount Manage service accounts
  ssh            SSH into a device
  update-cli     OTA update for CLI
  version        CLI version

Flags:
  -h, --help              help for synpse
  -l, --loglevel string   Valid values are [debug, info, warning, error] (default "info")
  -o, --output string     Valid values are [table, json, yaml] (default "table")
  -w, --work-dir string   Working directory for CLI (default "/home/mjudeiki/.synpse")

Use "synpse [command] --help" for more information about a command.

Same individual commands will give the same for the sub-command: synpse applications --help

synpse applications --help
Manage synpse applications and their lifecycle

Usage:
  synpse application [flags]
  synpse application [command]

Aliases:
  application, applications

Available Commands:
  create      Create ad application
  delete      Delete an application
  edit        Edit an application
  inspect     Inspect an application
  list        List applications
  logs        Applications logs

Flags:
  -h, --help   help for application

Global Flags:
  -l, --loglevel string   Valid values are [debug, info, warning, error] (default "info")
  -o, --output string     Valid values are [table, json, yaml] (default "table")
  -w, --work-dir string   Working directory for CLI (default "/home/mjudeiki/.synpse")

Use "synpse application [command] --help" for more information about a command.
cloud.synpse.net