__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
name: prompting-client
base: core24
version: git
title: Prompting Client
summary: Prompting Client
description: The prompting user interface for snap apparmor prompting
source-code: https://github.com/canonical/prompting-client.git
issues: https://github.com/canonical/prompting-client/issues
license: GPL-3.0
grade: stable
confinement: strict
icon: snap/gui/prompting-client.png

apps:
  scripted:
    command: bin/prompting-client-scripted
    extensions: [gnome]
    environment: &env
      PROMPTING_CLIENT_SOCKET: "${XDG_RUNTIME_DIR}/prompting.sock"
      TOKIO_WORKER_THREADS: "2"
    plugs: &plugs
      - home
      - camera
      - audio-playback
      - audio-record
      - snap-interfaces-requests-control

  echo:
    command: bin/prompting-client-echo
    extensions: [gnome]
    environment: *env
    plugs: *plugs

  daemon:
    command: bin/prompting-client-daemon
    extensions: [gnome]
    environment: *env
    plugs: *plugs
    daemon: simple
    success-exit-status: [8]
    passthrough: # TODO: Remove once daemon-scope lands in snapcraft
      daemon-scope: user
    restart-condition: on-failure
    restart-delay: 1s

  # Doesn't need access to home or snapd
  logging-level:
    command: bin/prompting-client-set-log-level
    extensions: [gnome]
    environment: *env

plugs:
  snap-interfaces-requests-control:
    handler-service: daemon

parts:
  fvm:
    plugin: nil
    source: scripts/fvm
    override-build: |
      bash $CRAFT_PART_SRC/install.sh
    build-packages:
      - clang
      - cmake
      - curl
      - git
      - libgtk-3-dev
      - ninja-build
      - unzip
      - xz-utils
      - zip
    override-prime: ""

  prompting-client:
    plugin: rust
    source: .
    source-type: git
    source-subdir: prompting-client
    override-build: |
      set -e
      rustup default stable
      mkdir -p $(dirname $CRAFT_PART_SRC)/protos
      cp $CRAFT_PROJECT_DIR/protos/* $(dirname $CRAFT_PART_SRC)/protos/
      craftctl default
    build-packages:
      - libssl-dev
      - pkg-config
      - protobuf-compiler
      - libprotobuf-dev

  prompting-client-ui:
    after: [fvm]
    source: .
    source-type: git
    plugin: nil
    override-build: |
      set -eux
      fvm install
      fvm dart pub global activate melos
      fvm dart pub global run melos clean
      fvm dart pub global run melos bootstrap
      fvm dart pub global run melos generate

      cd flutter/apps/prompting_client_ui
      fvm flutter build linux --release -v
      mkdir -p $CRAFT_PART_INSTALL/bin/
      cp -r build/linux/*/release/bundle/* $CRAFT_PART_INSTALL/bin/

Filemanager

Name Type Size Permission Actions
command-chain Folder 0755
manifest.yaml File 9.3 KB 0644
snapcraft.yaml File 2.54 KB 0644
Filemanager