intersystems-community / zpm

Licence: MIT license
InterSystems ObjectScript Package Manager

Programming Languages

ObjectScript
12 projects

Projects that are alternatives of or similar to zpm

webterminal
The first and the most powerful web-based terminal for InterSystems IRIS®, InterSystems Caché®, Ensemble®, HealthShare®, TrakCare® and other products built on top of InterSystems Data Platforms.
Stars: ✭ 71 (+317.65%)
Mutual labels:  intersystems, intersystems-iris
vscode-objectscript
InterSystems ObjectScript extension for Visual Studio Code
Stars: ✭ 94 (+452.94%)
Mutual labels:  intersystems, intersystems-iris
objectscript-docker-template
Template project for InterSystems ObjectScript with InterSystems IRIS community Edition docker container
Stars: ✭ 21 (+23.53%)
Mutual labels:  intersystems, intersystems-iris
pakket
The last package manager macOS will ever need. Simple, functional, and fast.
Stars: ✭ 20 (+17.65%)
Mutual labels:  package-manager
choco
Chocolatey - the package manager for Windows
Stars: ✭ 8,643 (+50741.18%)
Mutual labels:  package-manager
meta-package-manager
🎁 a wrapper around all package managers
Stars: ✭ 277 (+1529.41%)
Mutual labels:  package-manager
starman
Another package manager for HPC warriors.
Stars: ✭ 56 (+229.41%)
Mutual labels:  package-manager
qompoter
Dependency manager for Qt / C++.
Stars: ✭ 19 (+11.76%)
Mutual labels:  package-manager
gruntwork-installer
A script to make it easy to install Gruntwork Modules
Stars: ✭ 72 (+323.53%)
Mutual labels:  package-manager
slapt-get
slapt-get is an APT like system for Slackware package management.
Stars: ✭ 26 (+52.94%)
Mutual labels:  package-manager
NBStudio
Alternative IDE/Studio for InterSystems Caché on Netbeans Platform
Stars: ✭ 22 (+29.41%)
Mutual labels:  intersystems
mercury
Package manager for Halo Custom Edition
Stars: ✭ 20 (+17.65%)
Mutual labels:  package-manager
nix-portable
Nix - Static, Permissionless, Installation-free, Pre-configured
Stars: ✭ 356 (+1994.12%)
Mutual labels:  package-manager
snafu
Work with Python distributions on Windows how it’s supposed to work.
Stars: ✭ 25 (+47.06%)
Mutual labels:  package-manager
scoop-directory
A searchable directory of buckets for the scoop package manager for Windows
Stars: ✭ 721 (+4141.18%)
Mutual labels:  package-manager
sw
Software Manager. Build System, Build System Generator and Package Manager. C/C++ and other languages. Tools and libraries for Software Management.
Stars: ✭ 93 (+447.06%)
Mutual labels:  package-manager
strongbox
a World of Warcraft Addon Manager aimed at Linux players
Stars: ✭ 131 (+670.59%)
Mutual labels:  package-manager
cpm
🚀 A Lightweight NPM Private Active Management Service.We don't design a scheme to synchronize to local caching. We only focus on building private active CRUDs that are compatible with NPM public package downloads.
Stars: ✭ 67 (+294.12%)
Mutual labels:  package-manager
com.newtonsoft.json
Unity package manager setup for Newtonsoft's JSON library
Stars: ✭ 27 (+58.82%)
Mutual labels:  package-manager
loverocks
LÖVE + Luarocks
Stars: ✭ 80 (+370.59%)
Mutual labels:  package-manager

ObjectScript Package Manager Client - ZPM

Helps to install ObjectScript classes and routines, globals, Embedded Python modules, CSP and Frontend packages, and any files into InterSystems IRIS published on the official ZPM Registry or private ZPM registry of your own.

Documentation

Installing ObjectScript Package Manager Client:

  1. Download the latest version of zpm from the registry
  2. Import the zpm.xml into IRIS and compile via any desired way (Management Portal, Studio or Terminal)

After that you can use PackageManager to install modules from community repository in any namespace.

  1. Check if you call a zpm in command line and get the following: USER>zpm

zpm: USER>

How to Install a ZPM Module:

  1. Call this command to open zpm shell:

USER> zpm

  1. See the list of available modules:

zpm: USER>repo -list-modules -n registry

deepseebuttons 0.1.7 dsw 2.1.35 holefoods 0.1.0 isc-dev 1.2.0 mdx2json 2.2.0 objectscript 1.0.0 pivotsubscriptions 0.0.3 restforms 1.6.1 thirdpartychartportlets 0.0.1 webterminal 4.8.3 zpm 0.0.7

  1. You can load any module that resides in any of the defined repos into IRIS. E.g. here is the way to install webterminal:

zpm: USER> install webterminal

To uninstall a module:

USER> zpm

zpm: USER> uninstall webterminal

How to submit modules

This is described in the following set of articles

The simplest and template repository can be found here. Here is the alternative supported folder structure.

Support and Collaboration

ObjectScript Package Manager is a community supported project and thus open to collaboration via Pull Requests. Issues and feature requests are very welcome

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].