Commit Graph

22 Commits

Author SHA1 Message Date
Félix Saparelli edf023c009 cli: v1.19.0 2022-04-15 15:49:58 +12:00
Félix Saparelli b374de6097 cli: v1.18.12 2022-04-13 09:22:53 +12:00
Félix Saparelli e8d3bb964c cli: v1.18.11 2022-03-28 10:29:14 +13:00
Félix Saparelli 57e2ddf9fa cli: v1.18.10 2022-03-27 18:23:06 +13:00
Félix Saparelli 7baf79e929 cli: v1.18.9 2022-03-18 15:18:58 +13:00
Félix Saparelli 572fc53793 cli: v1.18.8 2022-03-16 16:24:19 +13:00
Félix Saparelli a3c03b9fac cli: v1.18.7 2022-03-07 21:41:30 +13:00
Félix Saparelli bd7a933906 cli: v1.18.6 2022-02-07 17:34:26 +13:00
Félix Saparelli ba64fb3c38 cli: v1.18.5 2022-01-31 00:49:45 +13:00
Félix Saparelli 7ccd3c92e0 cli: v1.18.4 2022-01-26 10:04:09 +13:00
Félix Saparelli 77ee59a9e3 cli: v1.18.3 2022-01-26 02:36:27 +13:00
Félix Saparelli a51979b54e cli: v1.18.2 2022-01-24 20:53:20 +13:00
Félix Saparelli b5c16f291e cli: v1.18.1 2022-01-23 21:53:29 +13:00
Félix Saparelli 7effd1a61e cli: v1.18.0 2022-01-19 00:05:03 +13:00
Félix Saparelli f304774a4f
Mention windows 11 in manifest 2021-12-07 00:50:56 +13:00
Félix Saparelli 23d794ed7e
Apply tabs project-wide 2021-08-24 20:22:25 +12:00
Félix Saparelli e21a3a99f6 cli: v1.17.1 2021-07-31 06:37:29 +12:00
Félix Saparelli bc07ad486d cli: v1.17.0 2021-07-22 03:25:51 +12:00
Félix Saparelli 0c25ea0269 cli: v1.16.2 2021-07-10 20:08:45 +12:00
Félix Saparelli 960bbbabbc cli: v1.16.1 2021-05-22 20:05:57 +12:00
Félix Saparelli 6a0ac73547 cli: v1.16.0 2021-05-09 02:21:07 +12:00
Félix Saparelli 1f3f4ada35 Split into two crates: lib and cli
That has a number of advantages:

- #193 the build.rs is only run for the CLI, so the Windows manifest is
  not embedded in the library anymore, opening it up for downstreams.

- it sets the stage for decoupling the version numbers of the CLI and
  library, to have the library increase its major more often, while the
  CLI retains compatibility further… that is, to have both follow semver

- it removes the CLI-only dependencies from the library

- it makes compilation a bit faster as compiling the library and the
  CLI's other dependencies can happen in parallel

One major disadvantage:

- installing via cargo changes from watchexec to watchexec-cli. Most
  installs are from prebuilt and from packages, but that's still a
  potential stumble.

And of course, the CLI APIs in the library are gone (they were already
deprecated, though).

We also take this opportunity to get rid of the clear_screen code and
use our new clearscreen library. #99 #171 #185
2021-05-01 03:27:17 +12:00