package boulangerie

All checked builds pass
  1. Overview
  2. Docs
B# Package Manager

Install

dune-project
 Dependency

Authors

Maintainers

Sources

1.0.1.tar.gz
md5=f78e80191760dbbcfa8df2e6d6a04ee9
sha512=65d1509600b437284c677eee9372dfae4474064e82664517400de0cf8e6da263a5b5cac543a3f8f21b224d436057509b99f7d60db4eab375bc210d884cbc16c5

Description

The World's first exotic language package manager: BOULANGERIE made for Baguette# (mostly as a joke)

Added to opam-repository:

README

BOULANGERIE : The Baguette# Package Manager

World's first exotic language package manager!

Boulangerie

Welcome to the very early development of Boulangerie the package manager made for the Baguette# exotic programming language The structure is heavily inspired by OPAM the OCaml Package Manager.

Features currently implemented

  • boulangerie enter initialize a new project
  • boulangerie try execute the current project
  • boulangerie buy install local libraries
  • boulangerie storefront list available libraries
  • boulangerie buy --lib lib install a distant library
  • boulangerie raise updates the local repository
  • boulangerie raise --lib lib updates a distant library

Usage

To use it in a B# file you just need to do a LOAD <library>, and it will load all the files of the library, running LOAD <library.file> loads specifically the file specified.

Publishing a library

To publish your library,

  • Release your library and add the url in your baguette file like in coco33920/tartelettes/0.4/boulangerie.json
  • fork this repository
  • add in the repository folder your boulangerie.json file under github/name/version
  • add in the repository.boulangerie your library, like github/name:version
  • Commit, push, and pull request this repository !

Dependencies (6)

  1. fileutils
  2. cmdliner >= "1.1.0"
  3. yojson
  4. core
  5. dune >= "3.0"
  6. ocaml >= "4.13.0"

Dev Dependencies (1)

  1. odoc with-doc

Optional Dependencies

None

Used by

None

Conflicts

None

Build status

Results of building boulangerie with each compiler on check.ci.ocaml.org, run of against opam-repository 8a77e58. All results for this package.

Each result links to its build log. To keep crawlers from overloading the site, build logs require a GitHub sign-in (see ocurrent/opam-health-check). On your first log, GitHub asks you to “Authorize opam-health-check”, the OCurrent app that runs these checks; it sees only your public profile, not your repositories. The sign-in lasts 30 days.

Version OCaml 4.11 OCaml 4.14 OCaml 5.2 OCaml 5.4 OCaml 5.5
1.0.1 (this version) n/a good good good good
  • good Package successfully built
  • partial One of the dependencies failed to build
  • bad Package failed to build
  • n/a Package is not available in this environment
  • internal Internal failure