MicroCabal: A Cabal replacement

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

A portable subset of the Cabal functionality.


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.0.0, 0.2.0.0, 0.2.1.0, 0.2.1.1, 0.3.1.0, 0.3.1.1, 0.3.1.2
Change log None available
Dependencies base (>=4.10 && <4.20), directory (>=1.3 && <1.5), process (>=1.6 && <1.8) [details]
License Apache-2.0
Copyright 2024 Lennart Augustsson
Author lennart@augustsson.net
Maintainer lennart@augustsson.net
Category language
Source repo head: git clone https://github.com/augustss/MicroCabal
Uploaded by LennartAugustsson at 2024-03-24T23:12:28Z

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for MicroCabal-0.1.0.0

[back to package description]

MicroCabal

This repository contains a reimplementation of a subset of Cabal.

Why a reimplementation? Because Cabal is not a Haskell tool, it is a ghc tool. A Haskell tool should be compilable by an implementation of Haskell2010, which Cabal is definitely not.

The implementation assumes a Unix-like system with commands like wget and tar.