From 6f97eae1d59391b5895fd490703dc4a81fa6e545 Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Tue, 24 Sep 2024 12:58:44 +1000 Subject: [PATCH] docs: document how to run goose fully from source from any dir (#83) --- CONTRIBUTING.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7a4edc4a..4f638f8c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -71,6 +71,14 @@ uv venv uv run goose session start # or any of goose's commands (e.g. goose --help) ``` +### Running from source + +When you build from source you may want to run it from elsewhere. + +1. Run `uv sync` as above +2. Run ```export goose_dev=`uv run which goose` ``` +3. You can use that from anywhere in your system, for example `cd ~/ && $goose_dev session start`, or from your path if you like (advanced users only) to be running the latest. + ## Developing goose-plugins 1. Clone the `goose-plugins` repo: