BSD Ports

devel/argc 1.24.0_4 FreeBSD

Easily parse command line arguments in bash

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20, MIT
Categories
devel
Package size
358.7 KiB, 773.7 KiB installed

Description

argc allows to easily parse command line arguments in bash.

To write a command-line program with argc, we only need to do two things:

  1. Describe options, flags, positional parameters and subcommands in comments.
  2. Insert `eval $(argc "$0" "$@")` into script to let argc to parse command line arguments.

In the other systems

SystemPortVersion
FreeBSDdevel/argc1.24.0_4
DragonFlydevel/argc1.22.0_2

Install

Binary package:

pkg install argc

From the ports tree:

cd /usr/ports/devel/argc/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	argc>0:devel/argc

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.24.0_31.24.0_4-1.23.01.24.0_4
FreeBSD:14:quarterly1.24.0_31.24.0_3n/a1.22.0_41.24.0_3
FreeBSD:15:latest1.24.0_41.24.0_4n/a1.23.01.23.0
FreeBSD:15:quarterly1.24.0_31.24.0_3n/an/an/a
FreeBSD:16:latest1.24.0_31.24.0_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 126
FileSizeSHA256
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/assert_cmd-2.2.2.crate276832aa3a22042e45de04255c7bf3626e239f450200fd0493c1e382263544b20aea6
rust/crates/assert_fs-1.1.3.crate20176a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9
rust/crates/autocfg-1.5.0.crate18729c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/bitflags-2.11.1.crate49082c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3
rust/crates/bstr-1.12.1.crate35491663044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/console-0.16.3.crate34041d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87
rust/crates/convert_case-0.11.0.crate31545affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49
rust/crates/crossbeam-deque-0.8.6.crate224719dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
rust/crates/crossbeam-epoch-0.9.18.crate468755b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
rust/crates/crossbeam-utils-0.8.21.crate42691d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
rust/crates/difflib-0.4.0.crate76386184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
rust/crates/dirs-6.0.0.crate14190c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
rust/crates/dirs-sys-0.5.0.crate10157e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
rust/crates/doc-comment-0.3.4.crate4341780955b8b195a21ab8e4ac6b60dd1dbdcec1dc6c51c0617964b08c81785e12c9
rust/crates/either-1.15.0.crate2011448c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645