Merge pull request #285103 from emilylange/bandwhich
bandwhich: add shell completions and man page, add `meta.changelog`
This commit is contained in:
commit
b7f3957dd2
1 changed files with 16 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
{ lib, stdenv, fetchFromGitHub, rustPlatform, Security }:
|
||||
{ lib, stdenv, fetchFromGitHub, rustPlatform, Security, installShellFiles }:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "bandwhich";
|
||||
|
@ -23,11 +23,25 @@ rustPlatform.buildRustPackage rec {
|
|||
"--skip=tests::cases::ui::layout_under_50_width_under_50_height"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
buildInputs = lib.optional stdenv.isDarwin Security;
|
||||
|
||||
# 10 passed; 47 failed https://hydra.nixos.org/build/148943783/nixlog/1
|
||||
doCheck = !stdenv.isDarwin;
|
||||
|
||||
preConfigure = ''
|
||||
export BANDWHICH_GEN_DIR=_shell-files
|
||||
mkdir -p $BANDWHICH_GEN_DIR
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
installManPage $BANDWHICH_GEN_DIR/bandwhich.1
|
||||
|
||||
installShellCompletion $BANDWHICH_GEN_DIR/bandwhich.{bash,fish} \
|
||||
--zsh $BANDWHICH_GEN_DIR/_bandwhich
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "A CLI utility for displaying current network utilization";
|
||||
longDescription = ''
|
||||
|
@ -38,6 +52,7 @@ rustPlatform.buildRustPackage rec {
|
|||
the background using reverse DNS on a best effort basis.
|
||||
'';
|
||||
homepage = "https://github.com/imsnif/bandwhich";
|
||||
changelog = "https://github.com/imsnif/bandwhich/blob/${src.rev}/CHANGELOG.md";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ Br1ght0ne figsoda ];
|
||||
platforms = platforms.unix;
|
||||
|
|
Loading…
Reference in a new issue