Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added s/sd/manifest.x86_64.bin
Binary file not shown.
24 changes: 24 additions & 0 deletions s/sd/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/** Human readable report. This is not consumed by boulder */
{
"manifest-version": "0.2",
"packages": {
"sd": {
"depends": [
"interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))",
"soname(ld-linux-x86-64.so.2(x86_64))",
"soname(libc.so.6(x86_64))",
"soname(libgcc_s.so.1(x86_64))"
],
"files": [
"/usr/bin/sd"
],
"name": "sd",
"provides": [
"binary(sd)"
]
}
},
"source-name": "sd",
"source-release": "1",
"source-version": "1.1.0"
}
8 changes: 8 additions & 0 deletions s/sd/monitoring.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# SPDX-FileCopyrightText: 2026 aerynOS Developers
# SPDX-License-Identifier: MPL-2.0

releases:
id: 20210
rss: https://github.com/chmln/sd/releases.atom
security:
cpe:
26 changes: 26 additions & 0 deletions s/sd/stone.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# SPDX-FileCopyrightText: 2026 aerynOS Developers
# SPDX-License-Identifier: MPL-2.0

name : sd
version : "1.1.0"
release : 1
homepage : https://github.com/chmln/sd
upstreams :
- https://github.com/chmln/sd/archive/refs/tags/v1.1.0.tar.gz : defdce484f8c92f265e1282490572575028967c2c55d356111d1e49a3ea9a88e
summary : sd is an intuitive find & replace CLI.
description : |
sd uses regex syntax that you already know from JavaScript and Python. Forget about dealing with quirks of sed or awk - get productive immediately.
Non-regex find & replace. No more backslashes or remembering which characters are special and need to be escaped.
Find & replace expressions are split up, which makes them easy to read and write. No more messing with unclosed and escaped slashes.
license :
- MIT
networking : true
setup : |
%cargo_fetch
build : |
%cargo_build
install : |
%cargo_install
check : |
# TODO: Remove the skip if we understand why binaries run in boulder can edit read-only files.
%cargo_test -- --skip "correctly_fails_on_unreadable_file" --skip "reports_errors_on_atomic_file_swap_creation_failure"