Jul 23, 2013 - I wanted to run my node.js script on Mac OS X, but not only for me. So I was looking for a way to create.dmg file(mac installer format).

Packages Node • • 2 minutes to read • Contributors • • • In this article The Packages node is one level below the Application Virtualization System node in the Scope pane of the Application Virtualization Server Management Console. When you select this node, the Results pane displays a list of packages. Right-click the Packages node to display a pop-up menu that contains the following elements. New Package Displays the New Package Wizard. This wizard consists of the following three pages: • Enter the package name and path to the corresponding package file (SFT). • Enter the relative path to the SFT file.

This path must be relative to the Server Content root. • View the summary screen, and click Finish to add the new package. View Changes the appearance and content of the Results pane.

New Window from Here Opens a new management console with the selected node as the root node. Refresh Refreshes the view of the server. Export List Creates a tab-delimited text file that contains the contents of the Results pane. This item displays a standard File Save dialog box where you specify the location for the text file you are creating. Help Displays the help system for the Application Virtualization Server Management Console. If you right-click any package that appears under the Packages node in the Scope pane, the following elements are available. Add Version Displays the Add Package Version Wizard.

Use this wizard to enter the full path to a new SFT file, or browse to the location of a new SFT file. This wizard also has a summary screen. View Changes the appearance and content of the Results pane. New Window from Here Opens a new management console with the selected node as the root node. Delete Deletes a package from the Results pane. Rename Changes the name of a package in the Results pane. Refresh Refreshes the view of the server.

Node

Export List Creates a tab-delimited text file that contains the contents of the Results pane. This item displays a standard File Save dialog box where you specify the location for the text file you are creating.

Properties Displays the Properties dialog box for the selected package. The Properties dialog box displays the GUID information, the package name, and a list of applications (including version number and enabled status) associated with the package. Mozilla firefox for mac yosemite

Help Displays the help system for the Application Virtualization Server Management Console. Related topics Feedback.

I want to build an interface for a series of terminal commands that our developers use to manage their development environments. I'd like to try to build it in node.js. Now, I'm thinking I can create it as an HTML5/CSS3/JS application using express, etc. And then would like to package it as a native osx app. Meaning, an app that I can just send them, they double click on and run but that either launches a Chrome browser and navigates to the localhost:port server that hits the script or simply starts the server and instructs the user to go to the url. Either way is fine.

I am doing this because I need access to the local system to be able to configure a number of things and interact with any number of running (headless VMs). So I can't simply serve this from a server and have them visit the site. Thank you, Luis. Does this actually have to be a.app package? If not, it might be simpler to create a shell script that does all the launching stuff, and just call that MyApp.command, and package it alongside a local build of node and your source inside a zipfile or dmg or whatever. If it does need to be a.app, the simplest solutions will involve just directly launching the JS script, so you'll have to write the js code to launch the browser for the user (not that hard).