blob: a547c76a0d796e7f2690206c61699b9250c1dfc8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
# Firewatch
Is your user-base complaining their environment(s) broke after running `conda update [your_package]`? I bet they are! Have you ever wondered what packages were introduced into the Conda ecosystem without your knowledge? Wonder no more!
## License
BSD 3-clause
## Support
- None.
- Use at your own risk.
## Requirements
This utility requires Python 3.6 or greater and `requests`.
## Usage
```
$ firewatch --help
usage: firewatch [-h] [--benchmark] [--brute-force] [--channel CHANNELS]
[--order ORDER] [--platform PLATFORMS]
[--time-span TIME_SPAN]
optional arguments:
-h, --help show this help message and exit
--benchmark Display total time to parse and sort channel data
--brute-force Derive timestamps from HTTP header: "last-modified"
--channel CHANNELS, -c CHANNELS
Conda channel
--order ORDER, -o ORDER
[asc|dsc]
--platform PLATFORMS, -p PLATFORMS
[linux|osx|win]-[32|64]
--time-span TIME_SPAN, -t TIME_SPAN
i[s|m|h|d|w|M|y|D|c] (120s, 12h, 1d, 2w, 3m, 4y)
```
## Examples
_What's probably broken within..._
... the last 24 hours?
```bash
$ firewatch -t 1d
```
... the last week?
```bash
$ firewatch -t 1w
```
... three days on some high profile anaconda.org channels?
```bash
$ firewatch -t 3d -c conda-forge -c intel
```
... the last month on AstroConda?
```bash
$ firewatch -t 1M -c http://ssb.stsci.edu/astroconda
```
|