jungle

bonfire's forthcoming build tool

Overview
Readme

jungle #

Bonfire's forthcoming build tool.

Installation #

  1. Install racket through your regular package management
  2. Clone this repository to a relatively permanent home (pulling git will update it!)
  3. Run raco pkg install --auto in this directory

To set your shell up to use it, there are two options. You only need to do one.

Shell alias #

In your shell rc file, set an alias like this (changing the path to this directory)

alias jungle="racket $HOME/code/bonfire/jungle/main.rkt"

Wrapper script #

Alternatively, you may create a wrapper script in a directory on your
path that looks like this instead of an alias:

#!/bin/sh
racket $HOME/code/bonfire/jungle/main.rkt $@

Make it executable with chmod u+x jungle

Upgrading #

  1. cd into the repo's directory
  2. git pull to fetch the latest version
  3. Run raco pkg install --auto again

Command reference #

  • jungle git status - overview of the current repositories
  • jungle git fetch - run git fetch across all forks in parallel

Copyright 2022 James Laver, bonfire contributors

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Details
Updated 07 Jan 2024
License other

Bonfire Networks

Star

Supported by

NLNet
Open Collective account Open Source