rcaloras/bashhub-client

Filter by active dir

開放

#59 建立於 2017年12月24日

 (1 則留言) (1 個反應) (0 位負責人)Python (79 個分叉)batch import
enhancementgood first issue

倉庫指標

星標
 (1,147 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

Filtering by command is great, but how about also filtering by currently active directory? I've quickly hammered something into place that works using preexec...

# Added to end of  ~/.bashrc

__peri_filter_preexec() { if [[ "${PWD}" =~ .*Private.* ]] ; then __BH_SAVE_COMMAND=''; fi }
if [ -f ~/.bashhub/deps/bash-preexec.sh ]; then source  ~/.bashhub/deps/bash-preexec.sh ; preexec_functions+=(__peri_filter_preexec); fi

Prevents saving any command while active in any path containing the word Private But this feels a bit iffy, would prefer not to have to use internal bashhub variables, etc, etc

貢獻者指南