baggage
Version, currently main branch1 version
- main branchlatestAug 7, 2026
github.com/LaskaIDK/baggage
A Pascal Build System, Cargo Style!
8 stars
0 dependents
License: GPL-3.0-only
Installation
# Add this to your shard.yml
dependencies:
baggage:
github: LaskaIDK/baggage
branch: mainmain is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
>= 1.20.2- License
- GPL-3.0-only
- Author
- Teresa M. N. Egea <teresamnegea@proton.me>
- Target
baggagefrom src/baggage.cr
Dependencies
Runtime Dependencies
- spdx*github: hahwul/spdx.cr
README
# 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](project_docs/config.md)
## Quick start
A quick start guide is available [here](project_docs/quickstart.md)
## 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
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
main- Seen
- Aug 7, 2026
- Crystal
>= 1.20.2- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/LaskaIDK/baggage
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 14, 2026
- Synced
- Aug 14, 2026
- Versions
- 1