To these coming from Node/NPM (like me), I made a bundle for a script runner that works very identical, to bundle.json’s scripts, test it out!
Hello everybody,
I have been creating the use of Dart right here and there for some time now (whether or not Flutter or simply common coding) and I used to be lacking a “scripts” segment like bundle.json has.
I used to be searching for some way so I would possibly not must “keep in mind” which scripts or runners I want to run… As an example, working the document development is infrequently complicated (you are meant to use the longer flutter command in case you are on flutter) or simply chaining more than one instructions into one (a full-platform construct procedure, perhaps publishing or deploying…).
I used to be searching for some way to do that which does not require me to begin pulling the entire boilerplate code in combination for a generic “process” runner simply to get this small capacity. I did not in finding the rest fairly very similar to this, be happy to signify possible choices however I am pleased with it for now (despite the fact that it is not very best).
So I have made a device to take action and became it right into a bundle.
[Package Link](https://pub.dev/packages/script_runner)
It is lovely simple to make use of, you put in it globally by means of `dart pub world turn on script_runner` and also you both upload a `script_runner:` segment on your `pubspec.yaml`, otherwise you upload a separate report referred to as `script_runner.yaml` which it makes use of to load.
Here is a easy (but self-explanatory) configuration instance, so that you get the gist of what you’ll be expecting from the use of this (and I have used it so much! Having it world makes it so simple as simply including some keys to any `pubspec.yaml` in a venture you might be already coding):
“`
script_runner:
scripts:
– document: dart document
– put up: dart pub put up –force
– auto-fix: dart repair –apply
– identify: deploy
cmd: document && put up
description: Builds doctors & publishes bundle
“`
Then you’ll run for instance:
“`
scr auto-fix
“`
Or use `-h` to get listing of the entire to be had instructions on this folder:
“`
scr -h
“`
View Reddit by way of Kumo_Gami – View Supply