Skip to content

LaskaIDK/baggage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

baggage

A build tool for Pascal, Cargo-style!

Installation

Warning

This project does not target Windows, and assumes an UNIX-like OS. With the exception of Windows, this should work anywhere

To install baggage, just firstly clone the repo, and then build it with shards build --release Put the binary in $PATH afterwards

Configuration

If you want to know more about configuring a baggage.json file, take a look here

Quick start

A quick start guide is available here

Usage

Warning

This project is fairly incomplete and requires some more work, do not use in production

help - prints this message

init $project-name {--version $version, --license $spdx-license, --compiler $(either fpc or blaise) - Initiates the project on a folder named $project-name(does not work if the folder already exists). $project-name can only be letter, underscores or dashes.

build {--release} - tries to find and build a project in the current directory. Build with optimizations if the --release flag is used

run - same as 'build' but runs the project right afterwards

clean - deletes build artifacts in the bin/ directory

Contributing

Don't be an asshole, don't push code in other languages and use Crystal's naming convention

About

A Pascal Build System, Cargo Style!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors