Caché Community Package Manager
Switch branches/tags
Clone or download
Pull request Compare This branch is 21 commits behind cpmteam:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CPM
bin
notes
t
CPM-project.prj.xml
CPM-usage-cases.docx
CPM.CHUI.mac.xml
CPM.DataTypes.inc.xml
CPM.GetOptions.inc.xml
CPM.LIB.inc.xml
CPM.License.inc.xml
CPM.SourceTypes.inc.xml
CPM.mac.xml
LICENSE
README.md
sc-list.txt

README.md

#CPM - Caché Package Manager - http://cpmteam.github.io/CPM/

This is still work-in-progress, and we appreciate any help in implementation of missing features

TODO list (the nearest and long-term)

  • 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

  • initial examples converted

    • iknowSocial - good;
    • webterminal - good;
    • MONLBL Viewer - good;
    • coslint - OBJ (good for deployed mode);
    • Atom-COS-Studio - mixed (bad);
    • CNA - binary (bad)