1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
name: sshoot
version: git
summary: Manage sshuttle VPN sessions
description: |
Command-line interface to manage multiple sshuttle VPN sessions.
sshoot allows to define multiple VPN sessions using sshuttle and start/stop
them as needed.
license: GPL-3.0+
confinement: classic
grade: stable
base: core22
apps:
sshoot:
command: bin/sshoot
completer: sshoot-completion
parts:
sshoot:
plugin: python
source: .
source-type: git
stage-packages:
- libpython3.10-minimal
- libpython3.10-stdlib
- python3.10-minimal
- python3.10-venv
python-packages:
- .
- sshuttle
prime:
- bin/python*
- bin/register-python-argcomplete
- bin/sshoot
- bin/sshuttle
- etc/
- lib*/
- pyvenv.cfg
- usr/
completion:
plugin: dump
source: snap/local
|