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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/amber | 0.6.1_5 |
| HardenedBSD | devel/amber | 0.6.1_4 |
| GhostBSD | devel/amber | 0.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.6.1_4 | 0.6.1_5 | - | 0.6.0_14 | 0.6.1_5 |
| FreeBSD:14:quarterly | 0.6.1_4 | 0.6.1_4 | n/a | 0.6.0_13 | 0.6.1_4 |
| FreeBSD:15:latest | 0.6.1_5 | 0.6.1_5 | n/a | 0.6.0_14 | 0.6.0_14 |
| FreeBSD:15:quarterly | 0.6.1_4 | 0.6.1_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.6.1_4 | 0.6.1_5 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| rust/crates/aho-corasick-1.1.4.crate | 184015 | ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 |
| rust/crates/ansi_term-0.12.1.crate | 24838 | d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 |
| rust/crates/anyhow-1.0.102.crate | 48658 | 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c |
| rust/crates/atty-0.2.14.crate | 5470 | d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 |
| rust/crates/bitflags-1.3.2.crate | 23021 | bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a |
| rust/crates/bitflags-2.11.0.crate | 48906 | 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af |
| rust/crates/block2-0.6.2.crate | 34505 | cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5 |
| rust/crates/bstr-1.12.1.crate | 354916 | 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/cfg_aliases-0.2.1.crate | 6355 | 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 |
| rust/crates/chacha20-0.10.0.crate | 38763 | 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601 |
| rust/crates/clap-2.34.0.crate | 202210 | a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c |
| rust/crates/cpufeatures-0.3.0.crate | 14156 | 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201 |
| rust/crates/crossbeam-0.8.4.crate | 10500 | 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8 |
| rust/crates/crossbeam-channel-0.5.15.crate | 92716 | 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 |
| rust/crates/crossbeam-deque-0.8.6.crate | 22471 | 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 |
| rust/crates/crossbeam-epoch-0.9.18.crate | 46875 | 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e |
| rust/crates/crossbeam-queue-0.3.12.crate | 16270 | 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115 |
| rust/crates/crossbeam-utils-0.8.21.crate | 42691 | d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 |
| rust/crates/ctrlc-3.5.1.crate | 14115 | 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790 |