package boulangerie
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  
  
  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)
Published: 23 Jan 2023
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 enterinitialize a new project
- boulangerie tryexecute the current project
- boulangerie buyinstall local libraries
- boulangerie storefrontlist available libraries
- boulangerie buy --lib libinstall a distant library
- boulangerie raiseupdates the local repository
- boulangerie raise --lib libupdates 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 repositoryfolder yourboulangerie.jsonfile undergithub/name/version
- add in the repository.boulangerieyour library, likegithub/name:version
- Commit, push, and pull request this repository !
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page