A high-level, object-oriented Objective-C framework for package management
Objective-C
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
PackageManager.xcodeproj
Resources
.gitignore
GNUmakefile
GNUmakefile.preamble
LICENSE
NSArrayALPMListExtensions.h
NSArrayALPMListExtensions.m
PMDatabase.h
PMDatabase.m
PMDatabasePrivate.h
PMDatabasePrivate.m
PMLocalDatabase.h
PMLocalDatabase.m
PMPackage.h
PMPackage.m
PMPackageManager.h
PMPackageManager.m
PMPackagePrivate.h
PMPackagePrivate.m
PMRepository.h
PMRepository.m
PMTransaction.h
PMTransaction.m
PackageManager.h
PackageManager_Prefix.pch
README.md

README.md

PackageManager.framework Overview and Internals

This project is an attempt at making a high-level, object-oriented Objective-C package management framework. The main goal is to make this framework feel like any other set of Cocoa classes, and be native to Objective-C. Currently the framework uses the Archlinux Package Management (libalpm) library as the backend. The framework is mostly a wrapper around libalpm, providing a higher-level interface using Foundation classes.

The framework will aim to be interface agnostic, but it should be easy to use for graphical user interfaces. However, some features graphical interfaces would like to use may currently be missing, since libalpm was born from a command line program (pacman).

License

The PackageManager.framework is released under the MIT license. For more details, see the LICENSE file.