notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
Port details
bitwarden-cli Bitwarden client command-line interface
2023.10.0_1 security on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2023.8.2Version of this port present on the latest quarterly branch.
Maintainer: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-31 07:24:07
Last Update: 2023-11-22 12:29:03
Commit Hash: 2038ace
People watching this port, also watch:: libva-intel-driver, foot, spotify-player, sway, chafa
License: BITWARDEN GPLv3
WWW:
https://bitwarden.com
Description:
The Bitwarden CLI is a powerful, full-featured command-line interface (CLI) tool to access and manage a Bitwarden vault. The CLI is written with TypeScript and Node.js and can be run on Windows, macOS, and Linux distributions.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/bw
  2. share/zsh/site-functions/_bw
  3. /usr/local/share/licenses/bitwarden-cli-2023.10.0_1/catalog.mk
  4. /usr/local/share/licenses/bitwarden-cli-2023.10.0_1/LICENSE
  5. /usr/local/share/licenses/bitwarden-cli-2023.10.0_1/BITWARDEN
  6. /usr/local/share/licenses/bitwarden-cli-2023.10.0_1/GPLv3
Collapse this list.
Dependency lines:
  • bitwarden-cli>0:security/bitwarden-cli
To install the port:
cd /usr/ports/security/bitwarden-cli/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Package not available
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install security/bitwarden-cli
  • pkg install bitwarden-cli
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: there is no package for this port: _LICENSE_RESTRICTED = delete-package delete-distfiles
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64
distinfo:
TIMESTAMP = 1699356291 SHA256 (node-v18.15.0.tar.gz) = d65c4c3ef3c8815bccda9502081a29458c7c80797db0763f8752f270a824ac2b SIZE (node-v18.15.0.tar.gz) = 85359314

Expand this list (4 items)

Collapse this list.

SHA256 (bitwarden-cli-2023.10.0-node-modules.tar.gz) = 8382a31e79aece80d999504990413b3cb758028bae1a77d1c25b8f7968ea7428 SIZE (bitwarden-cli-2023.10.0-node-modules.tar.gz) = 239851397 SHA256 (bitwarden-clients-cli-v2023.10.0_GH0.tar.gz) = 4d661b1af7cd808a7079c02c031b23e2a156c9fe2792f1921b8b0d0ec55eb4b7 SIZE (bitwarden-clients-cli-v2023.10.0_GH0.tar.gz) = 19695746

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. npm : www/npm-node18
  2. gmake>=4.3 : devel/gmake
  3. node : www/node18
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.9 : lang/python39
Test dependencies:
  1. npm : www/npm-node18
Runtime dependencies:
  1. xdg-open : devel/xdg-utils
  2. ca_root_nss>0 : security/ca_root_nss
Library dependencies:
  1. libbrotlidec.so : archivers/brotli
  2. libicui18n.so : devel/icu
  3. libuv.so : devel/libuv
  4. libcares.so : dns/c-ares
  5. libnghttp2.so : www/libnghttp2
Fetch dependencies:
  1. npm : www/npm-node18
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for bitwarden-cli-2023.10.0_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
security_bitwarden-cli
USES:
gmake localbase:ldflags nodejs:18,build pkgconfig python:build ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://codeload.github.com/bitwarden/clients/tar.gz/cli-v2023.10.0?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2023.10.0_1
22 Nov 2023 12:29:03
commit hash: 2038ace5044b5f1026ba986c69925cbd6daac160commit hash: 2038ace5044b5f1026ba986c69925cbd6daac160commit hash: 2038ace5044b5f1026ba986c69925cbd6daac160commit hash: 2038ace5044b5f1026ba986c69925cbd6daac160 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/bitwarden-cli: fix checksum phase

Use PKGNAMEPREFIX, PORTNAME, PKGNAMESUFFIX, and DISTVERSION for the
name of the prefetched node modules archive instead of
PKGNAME. PKGNAME contains PKGVERSION, which contains
PORTREVISION. Using PORTREVISION in the archive filename is
inconvenient when PORTREVISION is bumped.

While here, disable audit and funding information when prefetching
node modules with npm.
2023.10.0_1
17 Nov 2023 11:46:00
commit hash: e55b80195e2af4bd63088de216ccd3e23be81c1fcommit hash: e55b80195e2af4bd63088de216ccd3e23be81c1fcommit hash: e55b80195e2af4bd63088de216ccd3e23be81c1fcommit hash: e55b80195e2af4bd63088de216ccd3e23be81c1f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/icu: update to 74.1

Changes:	https://github.com/unicode-org/icu/releases/tag/release-74-1
Reported by:	GitHub (watch releases)
PR:		274317
Exp-run by:	antoine (incomplete)
Approved by:	fluffy
2023.10.0
07 Nov 2023 12:10:42
commit hash: e00e709ca0db1514c9ac999df30521aaebb1ca75commit hash: e00e709ca0db1514c9ac999df30521aaebb1ca75commit hash: e00e709ca0db1514c9ac999df30521aaebb1ca75commit hash: e00e709ca0db1514c9ac999df30521aaebb1ca75 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/bitwarden-cli: update to 2023.10.0

Changelog:
- https://github.com/bitwarden/clients/releases/tag/cli-v2023.9.0
- https://github.com/bitwarden/clients/releases/tag/cli-v2023.9.1
- https://github.com/bitwarden/clients/releases/tag/cli-v2023.10.0

Reported by:	GitHub (watch releases)
2023.8.2
06 Nov 2023 14:27:11
commit hash: 64cacbc564767d1a53e0a3390d28e1d6fb0aa320commit hash: 64cacbc564767d1a53e0a3390d28e1d6fb0aa320commit hash: 64cacbc564767d1a53e0a3390d28e1d6fb0aa320commit hash: 64cacbc564767d1a53e0a3390d28e1d6fb0aa320 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/bitwarden-cli: fix fetch and build

npm version 10 fails with the following error when prefetching node
modules (this only happens with poudriere):

npm ERR! code EEXIST
npm ERR! syscall open
npm ERR! path
/wrkdirs/usr/ports/security/bitwarden-cli/work/.npm/_cacache/tmp/e61947a0
npm ERR! errno -17
npm ERR! EEXIST: file already exists, open
'/wrkdirs/usr/ports/security/bitwarden-cli/work/.npm/_cacache/tmp/e61947a0'
npm ERR! File exists:
/wrkdirs/usr/ports/security/bitwarden-cli/work/.npm/_cacache/tmp/e61947a0
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

As a temporary workaround, install and use npm version 9 for
prefetching node modules.

Reported by:	Miroslav Lachman <000.fbsd@quip.cz> (via private mail)
MFH:		2023Q4
2023.8.2
30 Aug 2023 14:27:03
commit hash: 16f62caedac4d061d6dddf49fa142c45302b3235commit hash: 16f62caedac4d061d6dddf49fa142c45302b3235commit hash: 16f62caedac4d061d6dddf49fa142c45302b3235commit hash: 16f62caedac4d061d6dddf49fa142c45302b3235 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/bitwarden-cli: update to 2023.8.2

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2023.8.2

Reported by:	GitHub (watch releases)
2023.7.0
31 Jul 2023 07:21:29
commit hash: d2062f378a53d324aa503c8a1f1b3150d519b4cdcommit hash: d2062f378a53d324aa503c8a1f1b3150d519b4cdcommit hash: d2062f378a53d324aa503c8a1f1b3150d519b4cdcommit hash: d2062f378a53d324aa503c8a1f1b3150d519b4cd files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
security/bitwarden-cli: add port: Bitwarden client command-line interface

The Bitwarden CLI is a powerful, full-featured command-line interface
(CLI) tool to access and manage a Bitwarden vault. The CLI is written
with TypeScript and Node.js and can be run on Windows, macOS, and
Linux distributions.

WWW: https://bitwarden.com

Requested by:	000.fbsd@quip.cz (via ports)
Tested by:	000.fbsd@quip.cz

Number of commits found: 6