mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-08-02 14:57:31 +03:00
fix: use builtin sed
This commit fixes alias conflicts by explicitly using `\sed`. This ensures compatibility in environments where sed is aliased to a non-compatible tool, such as `alias sed=sd` (chmln/sd).
This commit is contained in:
@ -252,7 +252,7 @@ __bp_preexec_invoke_exec() {
|
|||||||
local this_command
|
local this_command
|
||||||
this_command=$(
|
this_command=$(
|
||||||
export LC_ALL=C
|
export LC_ALL=C
|
||||||
HISTTIMEFORMAT='' builtin history 1 | sed '1 s/^ *[0-9][0-9]*[* ] //'
|
HISTTIMEFORMAT='' builtin history 1 | \sed '1 s/^ *[0-9][0-9]*[* ] //'
|
||||||
)
|
)
|
||||||
|
|
||||||
# Sanity check to make sure we have something to invoke our function with.
|
# Sanity check to make sure we have something to invoke our function with.
|
||||||
@ -300,7 +300,7 @@ __bp_install() {
|
|||||||
local prior_trap
|
local prior_trap
|
||||||
# we can't easily do this with variable expansion. Leaving as sed command.
|
# we can't easily do this with variable expansion. Leaving as sed command.
|
||||||
# shellcheck disable=SC2001
|
# shellcheck disable=SC2001
|
||||||
prior_trap=$(sed "s/[^']*'\(.*\)'[^']*/\1/" <<<"${__bp_trap_string:-}")
|
prior_trap=$(\sed "s/[^']*'\(.*\)'[^']*/\1/" <<<"${__bp_trap_string:-}")
|
||||||
unset __bp_trap_string
|
unset __bp_trap_string
|
||||||
if [[ -n "$prior_trap" ]]; then
|
if [[ -n "$prior_trap" ]]; then
|
||||||
eval '__bp_original_debug_trap() {
|
eval '__bp_original_debug_trap() {
|
||||||
|
Reference in New Issue
Block a user