<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Le 28/07/2016 à 20:01, Dietmar Winkler a écrit :
    <div class="moz-text-plain" wrap="true" graphical-quote="true"
      style="font-family: -moz-fixed; font-size: 12px;" lang="x-western">
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">Hi,

I have one part that when compiled provides several binaries.

See : <a class="moz-txt-link-freetext" href="https://github.com/dietmarw/snaps/blob/master/ipe/snapcraft.yaml#L50">https://github.com/dietmarw/snaps/blob/master/ipe/snapcraft.yaml#L50</a>

The problem is that the only "clean" bin binary is ipe all the other
apps get installed as:

$ ls /snap/bin/ipe*
/snap/bin/ipe              /snap/bin/ipe.ipeextract  /snap/bin/ipe.ipescript
/snap/bin/ipe.ipe6upgrade  /snap/bin/ipe.iperender   /snap/bin/ipe.ipetoipe

So how can I avoid having to call the apps with "ipe." in front?

</pre>
      </blockquote>
      <pre wrap="">Hey,

This is the core part of the snapd design: commands are namespaced (with
a default command shorten if app_name == snap_name).

That way, you can avoid clash and conflicts when multiple snaps are
installed on the system as they can't claim the same binary names,
compared to a traditional packaging format.

</pre>
    </div>
  </body>
</html>