@@ -19,6 +19,7 @@ Arguments:
19
19
20
20
Options:
21
21
-s, --source <source> NuGet feed to check for updates. [default: https://api.nuget.org/v3/index.json]
22
+ --singleton Ensure a single tool process is running.
22
23
-i, --interval <interval> Time interval in seconds for the update checks. [default: 5]
23
24
-f, --force Stop all running tool processes to apply updates. [default: True]
24
25
-q, --quiet Do not display any informational messages.
@@ -32,8 +33,8 @@ Features:
32
33
* Automatically exits if the tool also runs to completion
33
34
* Forwards exit code from the tool
34
35
* Restarts tool as needed to apply updates
35
- * Optionally stops all other tool running processes (for the same package id) before
36
- applying updates (` -f ` option, to avoid errors when updating a running tool).
36
+ * Stops all other tool running processes so updating succeeds (can be opted out with ` -f=false ` )
37
+ * Ensures a single tool is running (` --singleton ` option)
37
38
* Passes all tool options verbatim (except for ` evergreen ` options, specified * before* the tool argument)
38
39
* Automatically discovers tool * command* when it doesn't match the tool * package id*
39
40
(i.e. [ dotnet-eventgrid] ( https://www.nuget.org/packages/dotnet-eventgrid ) > ` eventgrid ` ).
@@ -43,6 +44,7 @@ Features:
43
44
[evergreen]
44
45
interval = 5
45
46
source = https://myfeed.com/index.json
47
+ singleton = true
46
48
```
47
49
48
50
0 commit comments