summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorewy <ewy0@protonmail.com>2026-04-14 18:40:06 +0200
committerewy <ewy0@protonmail.com>2026-04-14 18:40:06 +0200
commit5f1677f8e7e55e6a82974b4b6ce9a92164492859 (patch)
tree8f1a506b3b92dd9d0210977d3979292e787b5f20 /README.md
parent38112fbdbfb6e003a0c22919dfda4bf0091150a0 (diff)
add just runner
+ update readme
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 3 insertions, 4 deletions
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