aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-client/build/appx-extensions.xml
blob: 3326dd82dcfcb6c02e39fa687f309448e9c0d749 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  <!-- At sign-in: off until the user picks that mode on the Node page, which
       switches it through `meshbay-node autostart`. meshbay-nodew.exe, the build
       without a console: Windows runs a startup task's executable as is, and
       the console one opened a window whose close button stopped the node. -->
  <desktop:Extension Category="windows.startupTask" Executable="app\resources\node-runtime\meshbay-nodew.exe" EntryPoint="Windows.FullTrustApplication">
    <desktop:StartupTask TaskId="MeshBayNodeStartup" Enabled="false" DisplayName="MeshBay Node" />
  </desktop:Extension>
  <!-- `meshbay-node` in a terminal: %LOCALAPPDATA%\Microsoft\WindowsApps is
       on PATH already and this alias keeps its path across versions, where a
       PATH entry naming the install folder went stale at each update. -->
  <uap5:Extension Category="windows.appExecutionAlias" Executable="app\resources\node-runtime\meshbay-node.exe" EntryPoint="Windows.FullTrustApplication">
    <uap5:AppExecutionAlias>
      <uap5:ExecutionAlias Alias="meshbay-node.exe" />
    </uap5:AppExecutionAlias>
  </uap5:Extension>