Commit Graph

36 Commits

Author SHA1 Message Date
Vlad M
b7f3957dd2
Merge pull request #285103 from emilylange/bandwhich
bandwhich: add shell completions and man page, add `meta.changelog`
2024-02-16 12:54:20 +02:00
h7x4
8121f3559a
treewide: add mainProgram 2024-02-11 03:19:15 +01:00
emilylange
8535f62991
bandwhich: add meta.changelog
bandwhich has two different changelogs:
1. the in-tree CHANGELOG.md
2. git tags/GitHub Releases

Unfortunately, the CHANGELOG.md contains fewer information from time to
time. One example would be
https://github.com/imsnif/bandwhich/blob/v0.22.0/CHANGELOG.md vs
https://github.com/imsnif/bandwhich/releases/tag/v0.22.0

In this case, the GitHub Release contains a lot more noise due to
various chore(deps) entries.

This is due to
b5e48ba9bb/.github/workflows/require-changelog-for-PRs.yml (L10-L11)

I'd argue, the CHANGELOG.md should be preferred here, but in the end
this isn't my package and not my call.
2024-01-31 02:21:44 +01:00
emilylange
e7daaa7001
bandwhich: add shell completions and man page
Pre v0.22.0, shell completions and the man page were static and heavily
outdated.

v0.22.0 then removed those entirely.

v0.22.2 then re-added shell completions and the man page, but this time
natively generated on build time (assuming $BANDWHICH_GEN_DIR is set).

Technically, shell completions for PowerShell and Elvish are generated
as well, but we don't install those, since our installShellCompletions
does not support those shells.
2024-01-30 23:06:16 +01:00
Sandro Jäckel
e48bdfb7f4
bandwhich: 0.21.1 -> 0.22.2
Diff: https://github.com/imsnif/bandwhich/compare/v0.21.1...v0.22.2
2024-01-29 13:29:20 +01:00
Sandro Jäckel
22f3d6b190
bandwhich: 0.21.0 -> 0.21.1
Diff: https://github.com/imsnif/bandwhich/compare/v0.21.0...v0.21.1
2023-10-16 16:03:15 +02:00
figsoda
7fe536fa2d bandwhich: unstable-2023-09-11 -> 0.21.0
Diff: eba356220c...v0.21.0
2023-09-19 10:06:49 -04:00
Sefa Eyeoglu
de0bef17b3
bandwhich: 0.20.0 -> unstable-2023-09-11
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-09-15 15:23:26 +02:00
figsoda
1415f418a3 treewide: adopt a few packages that sandro dropped maintainership for 2023-07-23 17:08:10 -04:00
Sandro Jäckel
cf6c96533b
treewide: reduce packages I maintainer 2023-07-23 19:30:22 +02:00
Theodore Ni
60a141cbcf
bandwhich: patch to work with rust 1.64 2022-10-07 16:53:12 -07:00
Maximilian Bosch
cdbc6e64e4
treewide: reduce maintenance workload for ma27
Note: I DO NOT resign from nixpkgs, not at all!

However, I like a clean notification inbox and I get a lot of stuff for
packages where I'm only an end-user or don't use them anymore and thus
can't help out that much.

So please consider it a measure to reduce the mental load for me when
going through my notifications ;-)
2022-06-19 12:07:43 +02:00
Antoine Martin
8798aaa22f bandwhich: patch dependency to avoid panics
Panic messages rendered the output unreadable, these panics came from a
bug in the linked-hash-map dependency. The patch file is huge because
Cargo.lock format changed, but the only thing I ran was:

    cargo update -p linked-hash-map
2021-08-26 17:18:27 +02:00
Sandro
412fdea967
bandwhich: add SuperSandro2000 as maintainer 2021-08-07 12:22:46 +02:00
zowoq
86318ab0df bandwhich: disable checks on darwin 2021-08-07 15:44:43 +10:00
Daniël de Kok
85f96822a0 treewide: fix cargoSha256/cargoHash
Rust 1.50.0 incorporated a Cargo change (rust-lang/cargo#8937) in
which cargo vendor erroneously changed permissions of vendored
crates. This was fixed in Rust
1.51.0 (rust-lang/cargo#9131). Unfortunately, this means that all
cargoSha256/cargoHashes produced during the Rust 1.50.0 cycle are
potentially broken.

This change updates cargoSha256/cargoHash tree-wide.

Fixes #121994.
2021-05-08 00:36:37 -07:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Oleksii Filonenko
512c3c0a05 maintainers: rename filalex77 -> Br1ght0ne 2020-11-17 13:09:31 +02:00
R. RyanTM
350a1bbdca bandwhich: 0.19.0 -> 0.20.0 2020-10-17 17:06:59 +00:00
Maximilian Bosch
372884ffa5
bandwhich: 0.18.1 -> 0.19.0
https://github.com/imsnif/bandwhich/releases/tag/0.19.0
2020-09-29 18:48:49 +02:00
Maximilian Bosch
8149ab158b
bandwhich: 0.17.0 -> 0.18.1
ChangeLogs:

* https://github.com/imsnif/bandwhich/releases/tag/0.18.1
* https://github.com/imsnif/bandwhich/releases/tag/0.18.0

Also applied a fix[1] for rDNS support which broke with `systemd-v246`
because the `resolv-conf` crate didn't support the `options
trust_ad`-declaration in systemd's `/etc/resolv.conf`[2].

[1] https://github.com/imsnif/bandwhich/pull/184
[2] https://github.com/imsnif/bandwhich/issues/166#issuecomment-691014450
2020-09-11 14:10:16 +02:00
Maximilian Bosch
aadbc19804
bandwhich: 0.16.0 -> 0.17.0
https://github.com/imsnif/bandwhich/releases/tag/0.17.0
2020-09-03 10:22:52 +02:00
Maximilian Bosch
5d9c045af2
bandwhich: 0.15.0 -> 0.16.0
https://github.com/imsnif/bandwhich/releases/tag/0.16.0
2020-07-13 17:21:49 +02:00
Maximilian Bosch
26d670c101
bandwhich: 0.14.0 -> 0.15.0
https://github.com/imsnif/bandwhich/releases/tag/0.15.0
2020-05-24 00:49:25 +02:00
Oleksii Filonenko
c788a8596a bandwhich: 0.13.0 -> 0.14.0 2020-05-03 22:50:15 +03:00
Maximilian Bosch
35c0d9da9b
bandwhich: 0.12.0 -> 0.13.0
https://github.com/imsnif/bandwhich/releases/tag/0.13.0
2020-04-05 19:48:16 +02:00
Maximilian Bosch
c3b331a777
bandwhich: 0.11.0 -> 0.12.0
https://github.com/imsnif/bandwhich/releases/tag/0.12.0
2020-03-01 15:14:46 +01:00
Benjamin Hipple
25d102df2c bandwhich: upgrade cargo fetcher and cargoSha256
Infra upgrade as part of #79975; no functional change expected.
2020-02-28 00:13:43 -05:00
Benjamin Hipple
eb11feaa0b treewide: change fetchCargoTarball default to opt-out
Changes the default fetcher in the Rust Platform to be the newer
`fetchCargoTarball`, and changes every application using the current default to
instead opt out.

This commit does not change any hashes or cause any rebuilds. Once integrated,
we will start deleting the opt-outs and recomputing hashes.

See #79975 for details.
2020-02-13 22:41:37 -08:00
Maximilian Bosch
eb5ec176ce
bandwhich: 0.10.0 -> 0.11.0
https://github.com/imsnif/bandwhich/releases/tag/0.11.0
2020-01-25 23:08:56 +01:00
Maximilian Bosch
1470109737
bandwhich: 0.9.0 -> 0.10.0
https://github.com/imsnif/bandwhich/releases/tag/0.10.0
2020-01-18 13:51:58 +01:00
Maximilian Bosch
4490cfad6c
bandwhich: 0.8.0 -> 0.9.0
https://github.com/imsnif/bandwhich/releases/tag/0.9.0
2020-01-14 18:25:54 +01:00
Maximilian Bosch
7ee263e699
bandwhich: 0.7.0 -> 0.8.0
https://github.com/imsnif/bandwhich/releases/tag/0.8.0
2020-01-09 21:50:46 +01:00
Oleksii Filonenko
5a0778c5e4
bandwhich: 0.6.0 -> 0.7.0 2020-01-06 11:27:45 +02:00
Oleksii Filonenko
1a477dc895
bandwhich: 0.5.1 -> 0.6.0
- Rename from `what` to `bandwhich`
- Add Security for darwin
2019-12-31 10:20:07 +02:00