shellfn
shellfn copied to clipboard
Add requirements
E.g.
#[shell requirements="xmlstarlet"]
fn foo(...) { ... }
```
or maybe?
```
#[shell]
fn foo(...) {
shell::requires("xmlstarlet");
...
}
```
should check if `xmlstarlet` is present and if not, asks for permission and installs it