#latest-version #measure #cargo #behind #cargo-metadata #freshness #libyear

app cargo-libyear

A simple measure of software dependency freshness

1 unstable release

0.1.0 May 9, 2024

#287 in Cargo plugins

MIT/Apache

27KB
65 lines

cargo libyear

A simple measure of software dependency freshness. It is a single number telling you how up-to-date your dependencies are. See libyear for more info.

Install

cargo install cargo-libyear

Example

+------------------------------+-------------------------------+-------------------------+-----------------+
| Crate                        | Current Version               | Latest Version          | Libyears behind |
+------------------------------+-------------------------------+-------------------------+-----------------+
| addr2line                    | 0.21.0                        | 0.22.0                  | 0.66            |
| adler                        | 1.0.2                         | 1.0.2                   | 0.00            |
| always-assert                | 0.2.0                         | 0.2.0                   | 0.00            |
| anyhow                       | 1.0.80                        | 1.0.83                  | 0.21            |
| arbitrary                    | 1.3.2                         | 1.3.2                   | 0.00            |
| arrayvec                     | 0.7.4                         | 0.7.4                   | 0.00            |
| autocfg                      | 1.1.0                         | 1.3.0                   | 2.23            |
| backtrace                    | 0.3.69                        | 0.3.71                  | 0.58            |
| bitflags                     | 1.3.2                         | 2.5.0                   | 2.59            |
| bitflags                     | 2.4.2                         | 2.5.0                   | 0.17            |
| byteorder                    | 1.5.0                         | 1.5.0                   | 0.00            |
| camino                       | 1.1.6                         | 1.1.6                   | 0.00            |
| cargo-platform               | 0.1.7                         | 0.1.8                   | 0.11            |
| cargo_metadata               | 0.18.1                        | 0.18.1                  | 0.00            |
| cc                           | 1.0.90                        | 1.0.97                  | 0.17            |
| cfg-if                       | 1.0.0                         | 1.0.0                   | 0.00            |
| chalk-derive                 | 0.96.0                        | 0.97.0                  | 0.25            |
| chalk-ir                     | 0.96.0                        | 0.97.0                  | 0.25            |
| chalk-recursive              | 0.96.0                        | 0.97.0                  | 0.25            |
| chalk-solve                  | 0.96.0                        | 0.97.0                  | 0.25            |
| command-group                | 2.1.0                         | 5.0.1                   | 0.71            |
| countme                      | 3.0.1                         | 3.0.1                   | 0.00            |
| cov-mark                     | 2.0.0-pre.1                   | 2.0.0-pre.1             | 0.00            |
| crc32fast                    | 1.4.0                         | 1.4.0                   | 0.00            |
| crossbeam-channel            | 0.5.12                        | 0.5.12                  | 0.00            |
| crossbeam-deque              | 0.8.5                         | 0.8.5                   | 0.00            |
| crossbeam-epoch              | 0.9.18                        | 0.9.18                  | 0.00            |
| crossbeam-utils              | 0.8.19                        | 0.8.19                  | 0.00            |
| ctrlc                        | 3.4.2                         | 3.4.4                   | 0.22            |
| dashmap                      | 5.5.3                         | 5.5.3                   | 0.00            |
| deranged                     | 0.3.11                        | 0.3.11                  | 0.00            |
| derive_arbitrary             | 1.3.2                         | 1.3.2                   | 0.00            |
| dissimilar                   | 1.0.7                         | 1.0.9                   | 0.81            |
| dot                          | 0.1.4                         | 0.1.4                   | 0.00            |
| drop_bomb                    | 0.1.5                         | 0.1.6                   | 1.15            |
| either                       | 1.10.0                        | 1.11.0                  | 0.17            |
| ena                          | 0.14.2                        | 0.14.3                  | 1.14            |
| equivalent                   | 1.0.1                         | 1.0.1                   | 0.00            |
| expect-test                  | 1.4.1                         | 1.5.0                   | 1.09            |
| filetime                     | 0.2.23                        | 0.2.23                  | 0.00            |
| fixedbitset                  | 0.4.2                         | 0.5.7                   | 1.78            |
| flate2                       | 1.0.28                        | 1.0.30                  | 0.55            |
| form_urlencoded              | 1.2.1                         | 1.2.1                   | 0.00            |
| fsevent-sys                  | 4.1.0                         | 4.1.0                   | 0.00            |
| fst                          | 0.4.7                         | 0.4.7                   | 0.00            |
| getrandom                    | 0.2.12                        | 0.2.15                  | 0.32            |
| gimli                        | 0.28.1                        | 0.29.0                  | 0.38            |
| hashbrown                    | 0.14.3                        | 0.14.5                  | 0.42            |
| heck                         | 0.4.1                         | 0.5.0                   | 1.11            |
| hermit-abi                   | 0.3.9                         | 0.3.9                   | 0.00            |
| home                         | 0.5.9                         | 0.5.9                   | 0.00            |
| idna                         | 0.5.0                         | 0.5.0                   | 0.00            |
| indexmap                     | 2.2.5                         | 2.2.6                   | 0.06            |
| inotify                      | 0.9.6                         | 0.10.2                  | 1.73            |
| inotify-sys                  | 0.1.5                         | 0.1.5                   | 0.00            |
| intern                       | 0.0.0                         | 0.2.0                   | 1.50            |
| itertools                    | 0.12.1                        | 0.12.1                  | 0.00            |
| itoa                         | 1.0.10                        | 1.0.11                  | 0.30            |
| jod-thread                   | 0.1.2                         | 0.1.2                   | 0.00            |
| kqueue                       | 1.0.8                         | 1.0.8                   | 0.00            |
| kqueue-sys                   | 1.0.4                         | 1.0.4                   | 0.00            |
| la-arena                     | 0.3.1                         | 0.3.1                   | 0.00            |
| la-arena                     | 0.3.1                         | 0.3.1                   | 0.00            |
| lazy_static                  | 1.4.0                         | 1.1.1                   | 0.38            |
| libc                         | 0.2.153                       | 0.2.154                 | 0.24            |
| libloading                   | 0.8.3                         | 0.8.3                   | 0.00            |
| libmimalloc-sys              | 0.1.35                        | 0.1.37                  | 0.61            |
| line-index                   | 0.1.1                         | 0.1.1                   | 0.00            |
| line-index                   | 0.1.1                         | 0.1.1                   | 0.00            |
| linked-hash-map              | 0.5.6                         | 0.5.6                   | 0.00            |
| lock_api                     | 0.4.11                        | 0.4.12                  | 0.52            |
| log                          | 0.4.21                        | 0.4.21                  | 0.00            |
| lsp-server                   | 0.7.6                         | 0.7.6                   | 0.00            |
| lsp-server                   | 0.7.6                         | 0.7.6                   | 0.00            |
| lsp-types                    | 0.95.0                        | 0.95.1                  | 0.27            |
| lz4_flex                     | 0.11.2                        | 0.11.3                  | 0.22            |
| memchr                       | 2.7.1                         | 2.7.2                   | 0.25            |
| memmap2                      | 0.5.10                        | 0.9.4                   | 0.92            |
| memoffset                    | 0.9.0                         | 0.9.1                   | 0.86            |
| mimalloc                     | 0.1.39                        | 0.1.41                  | 0.61            |
| miniz_oxide                  | 0.7.2                         | 0.7.2                   | 0.00            |
| mio                          | 0.8.11                        | 0.8.11                  | 0.00            |
| miow                         | 0.6.0                         | 0.6.0                   | 0.00            |
| nix                          | 0.26.4                        | 0.28.0                  | 0.49            |
| nix                          | 0.27.1                        | 0.28.0                  | 0.49            |
| nohash-hasher                | 0.2.0                         | 0.2.0                   | 0.00            |
| notify                       | 6.1.1                         | 6.1.1                   | 0.00            |
| nu-ansi-term                 | 0.49.0                        | 0.50.0                  | 0.50            |
| num-conv                     | 0.1.0                         | 0.1.0                   | 0.00            |
| num_cpus                     | 1.16.0                        | 1.16.0                  | 0.00            |
| object                       | 0.32.2                        | 0.35.0                  | 0.30            |
| object                       | 0.33.0                        | 0.35.0                  | 0.10            |
| once_cell                    | 1.19.0                        | 1.19.0                  | 0.00            |
| oorandom                     | 11.1.3                        | 11.1.3                  | 0.00            |
| parking_lot                  | 0.12.1                        | 0.12.2                  | 1.91            |
| parking_lot_core             | 0.9.9                         | 0.9.10                  | 0.52            |
| parser                       | 0.0.0                         | 0.0.0                   | 0.00            |
| paste                        | 1.0.14                        | 1.0.15                  | 0.81            |
| paths                        | 0.0.0                         | 0.0.0                   | 0.00            |
| percent-encoding             | 2.3.1                         | 2.3.1                   | 0.00            |
| perf-event                   | 0.4.7                         | 0.4.8                   | 1.53            |
| perf-event-open-sys          | 1.0.1                         | 4.0.0                   | 2.21            |
| petgraph                     | 0.6.4                         | 0.6.5                   | 0.71            |
| pin-project-lite             | 0.2.13                        | 0.2.14                  | 0.59            |
| powerfmt                     | 0.2.0                         | 0.2.0                   | 0.00            |
| ppv-lite86                   | 0.2.17                        | 0.2.17                  | 0.00            |
| proc-macro2                  | 1.0.78                        | 1.0.82                  | 0.29            |
| protobuf                     | 3.2.0                         | 3.4.0                   | 1.42            |
| protobuf-support             | 3.2.0                         | 3.4.0                   | 1.42            |
| pulldown-cmark               | 0.9.6                         | 0.10.3                  | 0.23            |
| pulldown-cmark-to-cmark      | 10.0.4                        | 13.0.0                  | 1.52            |
| quote                        | 1.0.35                        | 1.0.36                  | 0.27            |
| ra-ap-rustc_abi              | 0.44.0                        | 0.51.0                  | 0.13            |
| ra-ap-rustc_index            | 0.44.0                        | 0.51.0                  | 0.13            |
| ra-ap-rustc_index_macros     | 0.44.0                        | 0.51.0                  | 0.13            |
| ra-ap-rustc_lexer            | 0.44.0                        | 0.51.0                  | 0.13            |
| ra-ap-rustc_parse_format     | 0.44.0                        | 0.51.0                  | 0.13            |
| ra-ap-rustc_pattern_analysis | 0.44.0                        | 0.51.0                  | 0.13            |
| rand                         | 0.8.5                         | 0.9.0-alpha.1           | 2.09            |
| rand_chacha                  | 0.3.1                         | 0.9.0-alpha.1           | 2.77            |
| rand_core                    | 0.6.4                         | 0.9.0-alpha.1           | 1.51            |
| rayon                        | 1.9.0                         | 1.10.0                  | 0.07            |
| rayon-core                   | 1.12.1                        | 1.12.1                  | 0.00            |
| redox_syscall                | 0.4.1                         | 0.5.1                   | 0.52            |
| rowan                        | 0.15.15                       | 0.15.15                 | 0.00            |
| rustc-demangle               | 0.1.23                        | 0.1.24                  | 1.06            |
| rustc-hash                   | 1.1.0                         | 1.1.0                   | 0.00            |
| rustc_apfloat                | 0.2.0+llvm-462a31f5a5ab       | 0.2.0+llvm-462a31f5a5ab | 0.00            |
| ryu                          | 1.0.17                        | 1.0.18                  | 0.21            |
| same-file                    | 1.0.6                         | 1.0.6                   | 0.00            |
| scip                         | 0.3.3                         | 0.3.3                   | 0.00            |
| scoped-tls                   | 1.0.1                         | 1.0.1                   | 0.00            |
| scopeguard                   | 1.2.0                         | 1.2.0                   | 0.00            |
| semver                       | 1.0.22                        | 1.0.23                  | 0.21            |
| serde                        | 1.0.197                       | 1.0.201                 | 0.21            |
| serde_derive                 | 1.0.197                       | 1.0.201                 | 0.21            |
| serde_json                   | 1.0.114                       | 1.0.117                 | 0.21            |
| serde_repr                   | 0.1.18                        | 0.1.19                  | 0.27            |
| sharded-slab                 | 0.1.7                         | 0.1.7                   | 0.00            |
| smallvec                     | 1.13.1                        | 2.0.0-alpha.5           | 0.18            |
| smol_str                     | 0.2.1                         | 0.2.1                   | 0.00            |
| snap                         | 1.1.1                         | 1.1.1                   | 0.00            |
| stable_deref_trait           | 1.2.0                         | 1.2.0                   | 0.00            |
| syn                          | 2.0.52                        | 2.0.61                  | 0.19            |
| synstructure                 | 0.13.1                        | 0.13.1                  | 0.00            |
| text-size                    | 1.1.1                         | 1.1.1                   | 0.00            |
| thiserror                    | 1.0.57                        | 1.0.60                  | 0.23            |
| thiserror-impl               | 1.0.57                        | 1.0.60                  | 0.23            |
| thread_local                 | 1.1.8                         | 1.1.8                   | 0.00            |
| tikv-jemalloc-ctl            | 0.5.4                         | 0.5.4                   | 0.00            |
| tikv-jemalloc-sys            | 0.5.4+5.3.0-patched           | 0.5.4+5.3.0-patched     | 0.00            |
| tikv-jemallocator            | 0.5.4                         | 0.5.4                   | 0.00            |
| time                         | 0.3.34                        | 0.3.36                  | 0.18            |
| time-core                    | 0.1.2                         | 0.1.2                   | 0.00            |
| tinyvec                      | 1.6.0                         | 1.6.0                   | 0.00            |
| tinyvec_macros               | 0.1.1                         | 0.1.1                   | 0.00            |
| tracing                      | 0.1.40                        | 0.1.40                  | 0.00            |
| tracing-attributes           | 0.1.27                        | 0.1.27                  | 0.00            |
| tracing-core                 | 0.1.32                        | 0.1.32                  | 0.00            |
| tracing-log                  | 0.2.0                         | 0.2.0                   | 0.00            |
| tracing-subscriber           | 0.3.18                        | 0.3.18                  | 0.00            |
| tracing-tree                 | 0.3.0                         | 0.3.0                   | 0.00            |
| triomphe                     | 0.1.11                        | 0.1.11                  | 0.00            |
| typed-arena                  | 2.0.2                         | 2.0.2                   | 0.00            |
| ungrammar                    | 1.16.1                        | 1.16.1                  | 0.00            |
| unicase                      | 2.7.0                         | 2.7.0                   | 0.00            |
| unicode-bidi                 | 0.3.15                        | 0.3.15                  | 0.00            |
| unicode-ident                | 1.0.12                        | 1.0.12                  | 0.00            |
| unicode-normalization        | 0.1.23                        | 0.1.23                  | 0.00            |
| unicode-properties           | 0.1.1                         | 0.1.1                   | 0.00            |
| unicode-xid                  | 0.2.4                         | 0.2.4                   | 0.00            |
| url                          | 2.5.0                         | 2.5.0                   | 0.00            |
| valuable                     | 0.1.0                         | 0.1.0                   | 0.00            |
| version_check                | 0.9.4                         | 0.9.4                   | 0.00            |
| walkdir                      | 2.5.0                         | 2.5.0                   | 0.00            |
| wasi                         | 0.11.0+wasi-snapshot-preview1 | 0.13.0+wasi-0.2.0       | 2.14            |
| winapi                       | 0.3.9                         | 0.3.9                   | 0.00            |
| winapi-i686-pc-windows-gnu   | 0.4.0                         | 0.4.0                   | 0.00            |
| winapi-util                  | 0.1.6                         | 0.1.8                   | 0.60            |
| winapi-x86_64-pc-windows-gnu | 0.4.0                         | 0.4.0                   | 0.00            |
| windows-sys                  | 0.48.0                        | 0.52.0                  | 0.63            |
| windows-sys                  | 0.52.0                        | 0.52.0                  | 0.00            |
| windows-targets              | 0.48.5                        | 0.52.5                  | 0.65            |
| windows-targets              | 0.52.4                        | 0.52.5                  | 0.12            |
| windows_aarch64_gnullvm      | 0.48.5                        | 0.52.5                  | 0.65            |
| windows_aarch64_gnullvm      | 0.52.4                        | 0.52.5                  | 0.12            |
| windows_aarch64_msvc         | 0.48.5                        | 0.52.5                  | 0.65            |
| windows_aarch64_msvc         | 0.52.4                        | 0.52.5                  | 0.12            |
| windows_i686_gnu             | 0.48.5                        | 0.52.5                  | 0.65            |
| windows_i686_gnu             | 0.52.4                        | 0.52.5                  | 0.12            |
| windows_i686_msvc            | 0.48.5                        | 0.52.5                  | 0.65            |
| windows_i686_msvc            | 0.52.4                        | 0.52.5                  | 0.12            |
| windows_x86_64_gnu           | 0.48.5                        | 0.52.5                  | 0.65            |
| windows_x86_64_gnu           | 0.52.4                        | 0.52.5                  | 0.12            |
| windows_x86_64_gnullvm       | 0.48.5                        | 0.52.5                  | 0.65            |
| windows_x86_64_gnullvm       | 0.52.4                        | 0.52.5                  | 0.12            |
| windows_x86_64_msvc          | 0.48.5                        | 0.52.5                  | 0.65            |
| windows_x86_64_msvc          | 0.52.4                        | 0.52.5                  | 0.12            |
| write-json                   | 0.1.4                         | 0.1.4                   | 0.00            |
| xflags                       | 0.3.2                         | 0.4.0-pre.1             | 0.36            |
| xflags-macros                | 0.3.2                         | 0.4.0-pre.1             | 0.36            |
| xshell                       | 0.2.5                         | 0.2.6                   | 0.72            |
| xshell-macros                | 0.2.5                         | 0.2.6                   | 0.72            |
| xtask                        | 0.1.0                         | 0.1.0                   | 0.00            |
| zip                          | 0.6.6                         | 1.2.1                   | 0.98            |
+------------------------------+-------------------------------+-------------------------+-----------------+
Your system is 65.21 libyears behind

Dependencies

~12–29MB
~372K SLoC