name: rctl
base: core18
version: git
summary: A command line tool for Routr Server
description: rctl is a command line tool for Routr Servers using the API.
license: MIT
assumes: [snapd2.42]
grade: stable
confinement: strict

parts:
  rctl:
    plugin: nodejs
    source: .
    build-packages:
      - ca-certificates
      - ca-certificates-java
      - openjdk-8-jre-headless
    stage-packages:
      - openjdk-8-jre-headless

apps:
  rctl:
    environment:
      JAVA_HOME: $SNAP/usr/lib/jvm/java-8-openjdk-amd64
      RCTL_DATA: $SNAP_USER_COMMON
    command: rctl
    plugs:
      - network
