name: glances adopt-info: glances summary: Glances an Eye on your system. A top/htop alternative. description: | Glances is a cross-platform monitoring tool which aims to present a maximum of information in a minimum of space through a curses or Web based interface. It can adapt dynamically the displayed information depending on the user interface size. base: core22 grade: stable confinement: strict apps: glances: command: bin/glances-launch $SNAP/bin/glances plugs: - network - system-observe - mount-observe - hardware-observe - log-observe - network-observe - physical-memory-observe - upower-observe - home - network-bind environment: LANG: C.UTF-8 LC_ALL: C.UTF-8 plugs: home-glances-config: interface: personal-files read: - $HOME/.config/glances/glances.conf etc-glances-config: interface: system-files read: - /etc/glances/glances.conf parts: glances: after: - selective-checkout plugin: python source: . # FIXME: Theoretically this also replaces `summary` and `description` # keys, however due to the following bug we still need to keep # them until it is fixed. # https://bugs.launchpad.net/snapcraft/+bug/1813364 parse-info: [setup.py] override-pull: | craftctl default "$CRAFT_STAGE"/scriptlets/selective-checkout bottle: plugin: python source: https://github.com/bottlepy/bottle.git source-branch: release-0.12 source-depth: 1 override-build: | mkdir -p $CRAFT_PART_BUILD/dist cp -r $CRAFT_PART_BUILD/dist $CRAFT_PART_INSTALL/bottle-dist organize: bottle-dist: bottle/dist docker: plugin: python source: https://github.com/docker/docker-py.git source-tag: '6.1.2' source-depth: 1 override-build: | mkdir -p $CRAFT_PART_BUILD/dist cp -r $CRAFT_PART_BUILD/dist $CRAFT_PART_INSTALL/docker-dist organize: docker-dist: docker/dist python-dateutil: plugin: python source: https://github.com/dateutil/dateutil.git source-tag: '2.8.2' source-depth: 1 override-build: | mkdir -p $CRAFT_PART_BUILD/dist cp -r $CRAFT_PART_BUILD/dist $CRAFT_PART_INSTALL/python-dateutil-dist organize: python-dateutil-dist: python-dateutil/dist six: plugin: python source: https://github.com/benjaminp/six.git source-tag: '1.16.0' source-depth: 1 override-build: | mkdir -p $CRAFT_PART_BUILD/dist cp -r $CRAFT_PART_BUILD/dist $CRAFT_PART_INSTALL/six-dist organize: six-dist: six/dist podman: plugin: python source: https://github.com/containers/podman-py.git source-tag: '4.5.0' source-depth: 1 override-build: | mkdir -p $CRAFT_PART_BUILD/dist cp -r $CRAFT_PART_BUILD/dist $CRAFT_PART_INSTALL/podman-dist organize: podman-dist: podman/dist packaging: plugin: python source: https://github.com/pypa/packaging.git source-tag: '23.1' source-depth: 1 override-build: | mkdir -p $CRAFT_PART_BUILD/dist cp -r $CRAFT_PART_BUILD/dist $CRAFT_PART_INSTALL/packaging-dist organize: packaging-dist: packaging/dist launchers: source: snap/local/launchers plugin: dump organize: '*': bin/ selective-checkout: source: https://github.com/brlin-tw/selective-checkout.git source-tag: v3.0.1 plugin: dump build-packages: - curl - jq - sed - git stage: - scriptlets/selective-checkout prime: - -*