Features
- Start/Stop/Restart Instances
- Auto-start an Instance on system start-up
- Start a terminal session for the Instance
- Open Management Portal in your web browser
- Open Instance installation directory in Finder
- Open Documentation and Class Reference in your web browser
- Auto-start Cube when you login to your OS X account
Installing
- Uninstall any previous installations of Cube
- Download the ZIP file and unzip contents
- Telnet to an Instance
- Move Cube.app into your Applications directory
- Double-click Cube.app to start it
-
You will be prompted for your password because Cube needs to install a privileged helper
-
Cube should now appear in your status menu
Uninstalling
- Make sure "Start Cube at Login" is disabled
- Quit Cube app
-
Delete the following files in Terminal (will require root):
/Library/PrivilegedHelperTools/com.InterSystems.CubeHelper
/Library/LaunchDaemons/com.InterSystems.CubeHelper.plist
- Restart your system
Troubleshooting
Not working for you? Before contacting Dave Tong, send him what you know from:
- Log messages in Console.app
-
Existing StartupItems through:
System Profiler > Software > Startup Items
- Version of Cube you are using
Dependencies
- Must have InterSystems technology installed locally on OSX
- This has only been tested on Snow Leopard and Lion
FAQ
Why am I being prompted for my password?
You are allowing Cube to install the privileged helper to your system's library directory. You should only be prompted for your password once.
What is a privileged helper?
A utility deployed with Cube that has root privileges required for:
- Stopping/Starting an Instance
- Installing system start-up scripts for Instances
Author
Cube is an InterSystems development tool made by Dave Tong
Support or Contact
Please send all support and feature requests to Dave Tong and he will respond at his earliest convenience.