From: Edd Barrett Subject: NEW: textproc/just To: ports@openbsd.org Date: Fri, 8 Aug 2025 16:57:06 +0100 Hi, Attached is a port of just (https://just.systems/). It's a little "command runner", which I'm finding useful for quickly automating multi-command development tasks that I'm going to do more than a handful of times (as an alternative to shell script or Makefile). Notes: - There is HTML documentation that we could in theory bundle, if we can figure out how it's generated (not mdbook, as I'd expected). Probably not worth the trouble. - One test fails with: ``` thread 'functions::env_var_functions' panicked at tests/functions.rs:86:55: called `Result::unwrap()` on an `Err` value: NotPresent ``` Which is this code: ``` .stdout(format!("{} HTAP ABC\n", env::var("USER").unwrap()).as_str()) ``` In other words, $USER isn't in the environment. You'd have thought adding it with `TEST_ENV += USER=blah` would work, but alas, no cigar. Adding a `do-test` which echos $USER prints `_pbuild` as I would expect... This test works on OpenBSD outside of the ports tree, so it must be some ports quirk. I don't think this should block import, but doesn anyone know what's going on there? Cheers -- Best Regards Edd Barrett https://www.theunixzoo.co.uk