TekWizely
TekWizely
Enables two quick ways to export an attribute: Export with implied variable name based on attribute name - EXPORT .ATTRIBUTE.NAME - Implicitly assigns to variable ATTRIBUTE_NAME, ie - Removes leading...
In order to get #55 out the door, I added a very basic level of documentation of Run's attributes. I think the documentation should be improved, hence this ticket. Let's...
In order to actually use attributes in scripts, commands need to first convert them into environment variables, which often leads to verbose assignments like: _(assumes #55 merged)_ ``` export RUNFILE_DIR...
With #55 adding `.RUNFILE.DIR` to track the _primary_ runfile's parent directory, and `.SELF.DIR` to track the _current_ (primary or otherwise) runfile's parent directory, it opens the door to possibly adding...
Feels like we're not using log.SetPrefix() consistently. Sometimes we want it to represent the tool (run, +x runfile) and sometimes we want it to represent the Runfile currently being parsed...
Consider this Runfile ```bash # justprep/test/Runfile module_aaa := "modules/aaa.run" module_bbb := "modules/bbb.run" EXPORT module_aaa, module_bbb ## # Say hi hello: echo "Hello World" ## # List all tasks including the...
Just a reminder to incorporate updating [Run's Nix Package](https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/tools/run) as part of our release cycle. From discussion here: * https://github.com/NixOS/nixpkgs/pull/77081#issuecomment-1172987784 > To contribute to nixpkgs (update a package for instance),...
If Run had a proper man page, it would feel more like an official *nix tool.
Support something like ``` run init docker ``` Which could fetch a Runfile from a repository. This would allow the community to create high-quality Runfiles for specific use cases.
https://github.com/quasilyte/go-ruleguard @quasilyte: Any advice on best practices for incorporating go-ruleguard as a pre-commit hook? --- cc: @quasilyte