Clickable auto-connection requests

Hello,

Clickable is a swiss-knife tool to cross-compile, package, test, deploy and publish Ubuntu Touch apps easily from the command line on any desktop Linux distribution.

In order to provide a good out of the box experience to our users we would like to enable auto-connection to the following plugs:

  • docker
  • network
  • network-bind
  • ssh-keys
  • adb-support
  • home
  • removable-media

docker: The application uses docker images as Ubuntu Touch-like environment for (cross-)compilation.

network: The application uses network to check for updates, download app templates and release apps to the Open Store.

adb-support & network-bind: The application uses ADB to access Android-based Ubuntu Touch devices for deployment of test builds, fetching logs, set up remote debugging and providing an interactive command line.

ssh-keys: The application uses SSH keys to access Mainline Ubuntu Touch devices for deployment of test builds, fetching logs, set up remote debugging and providing an interactive command line.

home & removable-media: The application operates on software projects directories that are shared with other applications like IDEs and version control systems, usually located inside home or on external storage devices.

Thank you!

Hey @jonius

+1 from me for granting Clickable auto-connection to docker, adb-support and removable-media interfaces after publisher vetting as they looks necessary to provide the expected functionality.

ssh-keys is very sensitive as it provides access to the user private keys. In this case I would prefer to let the user decide and manually connect the interface if desired.

network, network-bind and home should not require any additional permission to be auto-connected.

Thanks