From 5f1677f8e7e55e6a82974b4b6ce9a92164492859 Mon Sep 17 00:00:00 2001 From: ewy Date: Tue, 14 Apr 2026 18:40:06 +0200 Subject: add just runner + update readme --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index e06fe5c..3f2ead3 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ ## current features * run targets by their approximate name: `uwu build` will trigger `.uwu/build.sh`, or `.uwu/build.py`, or `make build` depending on what's possible. + * including external targets from `just` * specify source names to search for the target in that source explicitly: `uwu myproject build` can run `../../myproject/.uwu/build.sh` * unless overridden, targets will run in the directory where the `.uwu` folder resides. * use `--all` flag to start out-of-tree targets without having to navigate to the directory. @@ -19,6 +20,7 @@ * both the project root and `.pik` folder will be searched * values specified with `--env` will be tried as pre- and suffixes: `--env asdf` will load `.env-asdf` and `asdf.env` if they exist. * env files are reread for every trigger, meaning you can have a pre-trigger fetch credentials and save it in .env +* create any kind of target: high-level support for shell and python, and arbitrary shells with the shebang. ## planned features @@ -26,12 +28,9 @@ As this program has already gone through a number of iterations and forms, this time to catch up with all the features it used to have. This list is not exhaustive, but it is ordered by importance I attach to these features. -* python runner and indexer - * runner with support for uv and venvs - * indexer with support for `pyproject.toml` script targets * runner for executable files * this will also enable arbitrary shells like node by way of the shebang -* indexers for other target types such as `make`, `just`, and `npm` +* indexers for other target types such as `make` and `npm` * expand tui: * adding descriptions to targets based on the first comment in a target * support for categories and ordering of targets through the `.order` file -- cgit v1.3