BSD Ports

devel/amber 0.6.1_5 FreeBSD

Code search/replace tool

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

Description

amber is a code search and replace tool written in Rust. This tool is inspired by 'ack', 'ag', and other grep-like tools.

Features:

  • Recursively search from the current directory
  • Ignore VCS directories (.git, .hg, .svn, .bzr)
  • Ignore binary files
  • Output by the colored format

Large files (> 1MB by default) are divided and searched in parallel.

amber can replace a keyword over directories (traditionally by `find ... | xargs sed -i '...'`) . User can decide to do replacing or not interactively.

In the other systems

SystemPortVersion
FreeBSDdevel/amber0.6.1_5
HardenedBSDdevel/amber0.6.1_4
GhostBSDdevel/amber0.6.1_4

Install

Binary package:

pkg install amber-code-search-replace-tool

From the ports tree:

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

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

RUN_DEPENDS=	amber-code-search-replace-tool>0:devel/amber

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:latest0.6.1_40.6.1_5-0.6.0_140.6.1_5
FreeBSD:14:quarterly0.6.1_40.6.1_4n/a0.6.0_130.6.1_4
FreeBSD:15:latest0.6.1_50.6.1_5n/a0.6.0_140.6.0_14
FreeBSD:15:quarterly0.6.1_40.6.1_4n/an/an/a
FreeBSD:16:latest0.6.1_40.6.1_5n/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 128
FileSizeSHA256
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/ansi_term-0.12.1.crate24838d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/atty-0.2.14.crate5470d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/bitflags-2.11.0.crate48906843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af
rust/crates/block2-0.6.2.crate34505cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5
rust/crates/bstr-1.12.1.crate35491663044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/cfg_aliases-0.2.1.crate6355613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
rust/crates/chacha20-0.10.0.crate387636f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601
rust/crates/clap-2.34.0.crate202210a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
rust/crates/cpufeatures-0.3.0.crate141568b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
rust/crates/crossbeam-0.8.4.crate105001137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
rust/crates/crossbeam-channel-0.5.15.crate9271682b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
rust/crates/crossbeam-deque-0.8.6.crate224719dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
rust/crates/crossbeam-epoch-0.9.18.crate468755b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
rust/crates/crossbeam-queue-0.3.12.crate162700f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115
rust/crates/crossbeam-utils-0.8.21.crate42691d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
rust/crates/ctrlc-3.5.1.crate1411573736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790

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