Commit graph

64 commits

Author SHA1 Message Date
Félix Saparelli
c517b98782 Split readmes 2021-05-09 03:44:11 +12:00
Félix Saparelli
8ebbce5516
Add nix to install section 2021-05-09 01:50:44 +12:00
Félix Saparelli
b761118c19
Leave current name on readme 2021-05-01 03:50:33 +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
Félix Saparelli
cdcb4e2af4 Show multi command and --shell uses 2021-04-19 09:42:27 +12:00
Félix Saparelli
b0d2a6c875
Bump MSRV to 1.43 2021-04-11 05:17:11 +12:00
Félix Saparelli
2e85658a12
Update MSRV to 1.40 for non_exhaustive 2021-04-11 04:38:56 +12:00
Félix Saparelli
1b5bdee08e
Make terminology more consistent and avoid some "kill child" usages 2021-04-11 03:21:38 +12:00
Félix Saparelli
6cfe649228
Document --shell 2021-04-11 02:51:20 +12:00
Félix Saparelli
ecd7d1c7e3 Switch to gh actions and clean up metadata and build stuff 2021-04-10 23:53:12 +12:00
Félix Saparelli
f99a1a7a38
Normalise install section 2020-10-03 21:44:43 +13:00
AJ ONeal
6414f60b52 add Webi install instructions 2020-10-01 15:23:07 -06:00
Félix Saparelli
55b03e82c3
Fix #165 by adding example of running against a single file 2020-09-07 02:12:38 +12:00
Félix Saparelli
f045fd45ac Mention new --no-meta/--no-env in readme 2020-07-03 23:55:54 +12:00
Félix Saparelli
97232cfd09
1.12.0 2019-11-19 19:06:43 +13:00
Félix Saparelli
31b5cb0ab6
Add chocolatey package 2019-10-28 14:51:04 +13:00
Félix Saparelli
544d133520
Adjust badges 2019-10-28 13:17:15 +13:00
Félix Saparelli
0eb83a6387
Bump msrv to 1.38 2019-10-27 23:49:52 +13:00
Sven-Hendrik Haase
43aa0947dc Add zsh completions for #118 (credit @Mange) 2019-10-23 17:29:44 +13:00
Félix Saparelli
64c7b5112e
Update Arch install instructions (close #107) 2019-06-20 15:46:39 +12:00
Félix Saparelli
8e8410e35d [docs] Add zsh completion wiki page 2019-04-17 22:16:35 +12:00
Félix Saparelli
cee1712c4f Link up glob syntax documentation 2018-09-29 13:40:06 +12:00
Félix Saparelli
4d283313fa Also build deb package 2018-09-09 15:00:51 +12:00
Félix Saparelli
9e09c98f96 Update earliest rust version 2018-09-09 00:03:30 +12:00
Sumner Evans
3288c1fad3
Added installation instructions for Arch Linux
watchexec is in the Arch User Repository (AUR). This adds instructions for installing on Arch Linux via the AUR.
2018-09-03 14:08:55 -06:00
Félix Saparelli
0bb32d5c49 Update minimum version 2018-08-21 15:18:13 +12:00
Félix Saparelli
3842d8c224 Adjust CI 2018-08-21 15:12:00 +12:00
Félix Saparelli
83a3e3b085
Merge pull request #90 from Calinou/update-env-variable-documentation
Update the environment variable documentation in README
2018-08-19 20:45:11 +12:00
Ross Smith II
b59eda30dd
Add scoop installation instructions to readme 2018-07-23 21:15:16 -07:00
Hugo Locurcio
a9de2cde44
Update the environment variable documentation in README
This makes the documentation reflect changes from commit 8bd9bb3.
2018-07-23 15:33:47 +02:00
Matt Green
db39d75f51 Fix build requirements in README, closes #57 2017-05-15 17:10:59 -04:00
Matt Green
912ed136f1 Note that Rust 1.15 is required 2017-04-17 12:52:46 -04:00
Chris Aumann
ea130dd021 Add documentation for --no-shell 2017-04-10 00:20:27 +02:00
Chris Aumann
14941c89d2 Add SIGHUP example to README 2017-04-02 21:21:30 +02:00
Chris Aumann
debfafb47b Adapt README to --signal option 2017-04-02 21:19:53 +02:00
Samson Ootoovak
ee5f7509b5 Fix headers in Readme file.
Just added spaces so the markdown recognises the headers.
2017-03-27 21:56:06 +13:00
Matt Green
0e371d1c56 Update docs for 1.7.0 2017-02-05 13:29:38 -05:00
Matt Green
ed474ccfe3 Update Homebrew instructions 2017-01-19 11:35:38 -05:00
Matt Green
9c65e816da Add -k option to send SIGKILL instead of SIGTERM; closes #31 2016-12-19 11:37:20 -05:00
Matt Green
ef37a9fb97 Add example that uses --; closes #28 2016-12-14 19:45:31 -05:00
Matt Green
8797b35926 Update README 2016-11-23 13:11:25 -05:00
Matt Green
98c2698798 Document dropped --watch option 2016-11-17 08:49:31 -05:00
Matt Green
4d03519631 Update credits 2016-11-08 21:57:09 -05:00
Matt Green
1a028e5788 Add crates.io badge 2016-11-03 16:33:41 -04:00
David Raifaizen
8713140a4e Creating method to update the watch_exec variable with the greatest common path found among the changed filepaths 2016-10-29 14:39:48 -04:00
Robin Stocker
52c5e9f4ce README: Add rustup command for installing with nightly
I had to figure out how to install watchexec with nightly using rustup.
A lot of people are probably not familiar with it, so include the commands.
2016-10-26 12:16:33 +11:00
Matt Green
7d8f909220 Add watcher module, back to requiring nightly builds 2016-10-20 14:27:11 -04:00
Matt Green
03775b61ce No need to use before_exec() to call setpgid() 2016-10-20 12:09:51 -04:00
Matt Green
dde7453a47 Add Cargo instructions; closes #8 2016-10-17 21:26:11 -04:00
Noé De Cuyper
c4bbddc353 Fix inconsistency in README 2016-10-17 20:55:28 +02:00