flw-cn / ap

auto-pager -- Just when you were regretting not paging, it's paged!
13 stars 3 forks source link

能否在定义alias之前检查是否已经存在定义的alias #10

Closed darren closed 2 years ago

darren commented 2 years ago

例如在bash中已经定义了ls

alias ls='ls $LS_OPTIONS -lA'

现在 eval "$(ap --bash)"之后,alias变成了如下定义

alias ls='ap ls'

能否实现eval之后把ls定义为

alias ls='ap  $LS_OPTIONS -lA'
flw-cn commented 2 years ago

我注意到这个问题了。因为我自己用 zsh,所以 zsh 下是花了心思的,可以保证这一点。 bash 和 fish 下确实存在此问题,正在想办法解决。 如果你有好办法,也欢迎通过 PR 贡献。

flw-cn commented 2 years ago

已解决。 @darren