#CPM - Caché Package Manager - http://cpmteam.github.io/
This is still work-in-progress, and we appreciate any help in implementation of missing features
CPM shell
- list
- search
- install
- help
- config /get | /set
- uninstall
- reinstall
- package
- /create
- /delete
- /from prj | /from xml
- export /major | /minor
- package /update
- package /publish
- shell extensions API via extending basic class (desired for 1.0, but not required)
Multiple container types
- XML
- TGZ
Multiple metainfo formats
- metainfo.xml
- package.json
- package.toml
build step for source-binary packages (not required for 1.0)
- CNA support
unit testing (not required for 1.0)
OS command-line wrapper
- Linux
- Mac OS-X
- Windows
site
- login frontend - work in progress http://cpmteam.github.io/CPM/#/repo/webterminal?local=1
- database backend - https://cpmisc.smileupps.com/-/all/
initial examples converted
- iknowSocial - good;
- webterminal - good;
- MONLBL Viewer - good;
- coslint - OBJ (good for deployed mode);
- Atom-COS-Studio - mixed (bad);
- CNA - binary (bad)
Original announcement has been done on the InterSystems Developer Community you could join the original discussion, or better yet - go and directly submit GitHub Issues
There is GitHub project created, which is covering all the problems we want to address since original announcement and before release 1.0, if you have some spare time, and desire - please select any opened issue you like and try to fix it.
Thanks!