Installation Guide
Get up and running in minutes with our automated installer
Quick Install
The fastest way to install the Maximo Developer Configuration Tools extension. Choose your editor and run the one-line command to install automatically.
curl -fsSL https://ibm-mas.github.io/maf-local-dev-mode/scripts/install.sh | bash -s bob
Installs directly into IBM Bob IDE without prompts. Requires the bobide CLI to be available in your PATH.
curl -fsSL https://ibm-mas.github.io/maf-local-dev-mode/scripts/install.sh | bash -s vscode
Installs directly into VSCode without prompts. Requires the code CLI to be available in your PATH.
curl -fsSL https://ibm-mas.github.io/maf-local-dev-mode/scripts/install.sh | bash
Automatically detects available editors and prompts you to choose if multiple are found.
- âĸ Check for prerequisites (editor CLI, Node.js)
- âĸ Download the latest .vsix from GitHub releases
- âĸ Install the extension automatically into your chosen editor
- âĸ Provide verification steps and next actions
Note: The bash -s bob or bash -s vscode syntax passes the editor choice as a parameter to the installation script, enabling non-interactive installation.
Easiest Method: Use Your Coding Assistant!
Having trouble with the code command not being in your PATH?
Simply paste the installation command into your coding assistant
(VSCode Copilot, GitHub Copilot Chat, Bob IDE, or similar AI assistants).
Why This Works:
- Your coding assistant has access to the editor's internal commands
-
No need to manually install the
codecommand in PATH - Works even if you're new to command-line tools
- The assistant can detect and use the editor's full application path
curl -fsSL https://ibm-mas.github.io/maf-local-dev-mode/scripts/install.sh | bash -s vscode
For Bob IDE users: Replace vscode with bobide in the command above.
Prerequisites
Before installing, ensure you have the following requirements met:
Code Editor
IBM Bob IDE or VSCode
The extension works with IBM Bob IDE (bobide CLI) or VSCode (code CLI). At least one must be installed with its CLI available in your PATH.
Node.js
Version 20.0.0 or higher
Required for running the preview server and development tools.
Download Node.jsGit
Any recent version
Optional but recommended for version control and cloning repositories.
Download GitStep-by-Step Installation
Prefer to install manually? Follow these detailed steps.
Download the Installation Script
Download the installer script to your local machine:
curl -fsSL https://ibm-mas.github.io/maf-local-dev-mode/scripts/install.sh -o install.sh
chmod +x install.sh
Run the Installer
Execute the installation script. You can specify your editor or let it auto-detect:
./install.sh bob
./install.sh vscode
./install.sh
The script will check prerequisites, download the latest release, and install the extension into your chosen editor.
Verify Installation
Restart VSCode and verify the extension is installed:
- 1 Open VSCode
- 2 Press Ctrl+Shift+X (or Cmd+Shift+X on Mac)
- 3 Search for "Maximo Developer Configuration Tools"
- 4 Verify it shows as installed
Configure Authentication
Set up authentication for your Maximo environment:
Alternative Installation Methods
VSCode Marketplace
Install directly from the VSCode Extensions Marketplace (coming soon).
1. Open VSCode
2. Go to Extensions (Ctrl+Shift+X)
3. Search for "Maximo Developer Configuration Tools"
4. Click Install
Manual VSIX Install
Download and install the .vsix file manually.
1. Download .vsix from GitHub Releases
2. Open VSCode
3. Extensions â "..." menu â "Install from VSIX..."
4. Select the downloaded .vsix file
Command Line Install
Install using the VSCode CLI directly.
code --install-extension maximo-developer-configuration-tools.vsix
Replace the filename with your downloaded .vsix file path.
Troubleshooting
Installation script fails with "code command not found" âŧ
Simply paste the installation command into your coding assistant (VSCode Copilot, GitHub Copilot Chat, Bob IDE, or similar).
The assistant has access to the editor's internal commands and can install the extension without needing the code command in your PATH.
See the Coding Assistant section above for details.
Alternative: Manually install the code command
If you prefer to fix the PATH issue manually:
- 1. Open VSCode
- 2. Press Ctrl+Shift+P (or Cmd+Shift+P on Mac)
- 3. Type "Shell Command: Install 'code' command in PATH"
- 4. Select and run the command
- 5. Restart your terminal and try again
Node.js version is too old âŧ
The extension requires Node.js 20.0.0 or higher. Update Node.js:
-
âĸ
Using nvm:
nvm install 20 && nvm use 20 - âĸ Direct download: Visit nodejs.org
- âĸ Package manager: Use your system's package manager to update
Extension installed but not showing in VSCode âŧ
Try these steps:
- 1. Completely quit and restart VSCode (not just reload window)
- 2. Check if the extension is enabled: Extensions panel â Installed â Enable
- 3. Check the Output panel (View â Output) for any error messages
- 4. Try reinstalling: Uninstall the extension and run the installer again
Cannot download from GitHub releases âŧ
If you're behind a corporate firewall or proxy:
- 1. Download the .vsix file manually from GitHub Releases
- 2. Follow the Manual Installation instructions
- 3. Or configure your proxy settings and try again
Permission denied errors during installation âŧ
This usually happens on Linux/Mac. Try:
- âĸ Make sure you have write permissions to VSCode extensions directory
-
âĸ
Don't use
sudowith the installer (it should run as your user) -
âĸ
Check file permissions:
ls -la ~/.vscode/extensions/ -
âĸ
If needed, fix permissions:
chmod -R u+w ~/.vscode/extensions/
Check our GitHub Issues or create a new issue with details about your problem. Include your OS, VSCode version, and any error messages you're seeing.