From 12109a6308b71de6263a42035817cae24896f8da Mon Sep 17 00:00:00 2001 From: "(" Date: Tue, 29 Nov 2022 07:01:01 +0000 Subject: gnu: Add rust-clap-complete-fig-3. * gnu/packages/crates-io.scm (rust-clap-complete-fig-3): New variable. Signed-off-by: Tobias Geerinckx-Rice --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f60e796ed4..cc11765eaf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -10658,6 +10658,31 @@ Command Line Argument Parser.") for programs written with Clap.") (license (list license:expat license:asl2.0)))) +(define-public rust-clap-complete-fig-3 + (package + (name "rust-clap-complete-fig") + (version "3.2.4") + (source (origin + (method url-fetch) + (uri (crate-uri "clap-complete-fig" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1fb4965w8wyrcwq35ywgx4mzfsv2cqba73mdlvmp6ii1q70b8dzd")))) + (build-system cargo-build-system) + (arguments + (list #:cargo-inputs + `(("rust-clap" ,rust-clap-3) + ("rust-clap-complete" ,rust-clap-complete-3)) + #:cargo-development-inputs + `(("rust-snapbox" ,rust-snapbox-0.2)))) + (home-page "https://github.com/clap-rs/clap/tree/master/clap_complete_fig") + (synopsis "Generate Fig completion scripts for Clap CLIs") + (description + "This package provides a generator library for Rust used +with Clap to generate Fig completion scripts.") + (license (list license:expat license:asl2.0)))) + (define-public rust-clap-lex-0.2 (package (name "rust-clap-lex") -- cgit v1.2.3