drun 7.0.0 copy "drun: ^7.0.0" to clipboard
drun: ^7.0.0 copied to clipboard

A dartlang task runner, write functions and call them in your terminal.

7.0.0 (2020-06-26) #

Features #

  • added move method to dsl (5230e1a)
  • global options have changed to extension getters (f6c0da5)
  • position arguments can be proxied through a task now (d535162)
  • the drun cli will now generate a missing pubspec.yaml (b4c5985)

BREAKING CHANGES #

  • The static Options class is no more and global options are implemented as extension getters on the Drun class.

6.3.0 (2020-06-04) #

Features #

  • nologcolor: colors can cause issues so allow them to be disabled (4ace98a)

6.2.2 (2020-06-04) #

Bug Fixes #

  • logging: the buffered tpl now allows full control over the output (1008545)

6.2.1 (2020-06-04) #

Bug Fixes #

  • task: private tasks work again (323b08d)

6.2.0 (2020-06-04) #

Bug Fixes #

  • lint: cleaned up some linter warnings (d1bb8ff)
  • subtasks: are now selected based on prefix length (bc9e5eb)

Features #

  • logprefix: new annotation to improve how log prefixes can be set (1d99336)

6.1.3 (2020-06-04) #

Bug Fixes #

  • deps: filter out null tasks, useful for creating conditional deps (d264b3c)

6.1.2 (2020-06-03) #

Bug Fixes #

  • deps: use eagerError true which is what I expected initally (ededa55)

6.1.1 (2020-06-03) #

Bug Fixes #

  • changed: the state file was not unique per set of function args (cdf4d7b)

6.1.0 (2020-06-03) #

Features #

  • deps: added new deps dsl method (c6b7d4c)

6.0.0 (2020-06-03) #

Features #

  • dsl: we now have a scalable way of building a dsl of sorts (e8072be)

BREAKING CHANGES #

  • dsl: again without tests it's hard to say if anything has broken but in theory it shouldn't. Regardless it's such a large change that bumping the major version is warrented.

5.0.3 (2020-06-02) #

Bug Fixes #

  • changed: forgot to save the state, when it changes (c72cc6c)

5.0.2 (2020-06-02) #

Bug Fixes #

  • realpath: wasn't joining paths correctly (d2179cf)

5.0.1 (2020-06-02) #

Bug Fixes #

  • glob: make sure we use realpath (ff8a16d)

5.0.0 (2020-06-02) #

Features #

  • changed how the task and drun class work together (96f7a7e)

BREAKING CHANGES #

  • significant update again to the API surface.

4.0.1 (2020-06-02) #

Bug Fixes #

  • run: working directory bug (24ac433)

4.0.0 (2020-06-02) #

Features #

  • added new drun class that in injected into task functions (b544773)

BREAKING CHANGES #

  • added new Drun class and changed the way logging is done

3.0.1 (2020-05-29) #

Bug Fixes #

  • glob: windows paths still need to use forward slashes (3312791)

3.0.0 (2020-05-29) #

Features #

  • taskhelper: added new way to define tasks with the task() wrapper (1496cd5)

BREAKING CHANGES #

  • taskhelper: runOnce, runIfNotFound, runIfChanged all combined into a single wrapping function called task

2.8.0 (2020-05-20) #

Features #

  • hidesubtasks: add the ability to hide sub tasks from help txt (39109b5)

2.7.0 (2020-05-20) #

Features #

  • help: list sub tasks seperatly from primary tasks (77fa29d)

2.6.1 (2020-05-20) #

Bug Fixes #

  • reflect: it is possible to have multiple prefixes of the same name (2a28ac5)

2.6.0 (2020-05-19) #

Features #

  • run: functin that combines the other runX functions (8dce0f1)

2.5.0 (2020-05-19) #

Features #

  • runifchanged: function that executes only if files have changed (d1bd522)

2.4.1 (2020-05-19) #

Bug Fixes #

  • pubspec: crypto is now a lib dependency (2bed7ec)

2.4.0 (2020-05-19) #

Features #

  • runifnotfound: new function that only runs if files are not found (486c245)

2.3.0 (2020-05-19) #

Features #

  • runonce: will run a task only once for a single drun execution (deae68f)

2.2.0 (2020-05-19) #

Features #

  • log: add some simple logging functionality (1348950)

2.1.1 (2020-05-14) #

Bug Fixes #

  • reflect: allow other types of members inside options class (a4ff2df)

2.1.0 (2020-05-08) #

Features #

  • drun the binary now installs dart and run pub get if needed (5b18bdf)

2.0.3 (2020-05-07) #

Bug Fixes #

  • archives: make sure the execute bit is set (2bc9912)

2.0.2 (2020-04-22) #

Bug Fixes #

  • windows: strip leaing slash from root makefile path (dba938b)

2.0.1 (2020-04-22) #

Bug Fixes #

  • windows: normalize paths when looking for root makefile (5271990)

2.0.0 (2020-04-22) #

Features #

  • global-options: allow options to be shared between tasks (3037980)

BREAKING CHANGES #

  • global-options: fairly significant changes although none are breaking I believe, but without a test suite it's hard to say. If this is v2, then v3 will include a full test suite, I promise :)

1.1.5 (2020-04-15) #

Bug Fixes #

  • windows: updated dexecve which uses ProcessStartMode.inheritStdio (4a33877)

1.1.4 (2020-04-15) #

Bug Fixes #

  • stdin: another fix for dexecve (642a510)

1.1.3 (2020-04-15) #

Bug Fixes #

  • help: format option names with param-case (0cbcfbf)
  • stdin: the new version of dexecve should handle stdin (2b8e084)

1.1.2 (2020-03-18) #

Bug Fixes #

  • binary: make use of our new packages dexeca and dexecve (efea46d)

1.1.1 (2020-03-18) #

Bug Fixes #

  • example: renamed the file to main.dart (7b6ddda)

1.1.0 (2020-03-18) #

Features #

1.0.11 (2020-03-10) #

Bug Fixes #

  • release: search and replace logic incorrect (54c0e25)

1.0.10 (2020-03-10) #

Bug Fixes #

  • release: github actions is kind of a pain (284eb1e)

1.0.9 (2020-03-10) #

Bug Fixes #

  • release: actually I don't think we need this at all (bed5970)
  • release: make commits uses semantic-release-bot (31c04ff)

1.0.8 (2020-03-10) #

Bug Fixes #

  • release: well I believe this is sorted now (e9621f5)

1.0.7 (2020-03-10) #

Bug Fixes #

1.0.6 (2020-03-10) #

Bug Fixes #

  • release: perhaps our expiration logic is not correct (c9fecc8)

1.0.5 (2020-03-10) #

Bug Fixes #

  • release: added git email and name to allow git changes to be pushed (b4a8d3c)

1.0.4 (2020-03-10) #

Bug Fixes #

  • release: more debugging (9bec3d9)

1.0.3 (2020-03-10) #

Bug Fixes #

  • release: this is not making any sense, sorry for the dud releases (02fa62d)

1.0.2 (2020-03-10) #

Bug Fixes #

  • release: homebrew and scoop failed to release due to git auth issue (568d3b1)

1.0.1 (2020-03-10) #

Bug Fixes #

  • description: pub.dev told us our description is too short (418dc03)

1.0.0 (2020-03-10) #

Features #

2
likes
40
pub points
0%
popularity

Publisher

unverified uploader

A dartlang task runner, write functions and call them in your terminal.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

analyzer, ansicolor, archive, args, async, console, convert, crypto, dexeca, dexecve, dotenv, glob, http, io, json2yaml, mustache_template, path, pubspec_yaml, queries, recase, stack_trace

More

Packages that depend on drun