#CPM - Caché Package Manager - https://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 https://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!