Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
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