rcaloras/bashhub-client

Filter by active dir

オープン

#59 opened on 2017/12/24

 (1 件のコメント) (1 件のリアクション) (0 人の担当者)Python (79 件のフォーク)batch import
enhancementgood first issue

Repository metrics

Stars
 (1,147 個のスター)
PR merge metrics
 (30d に merged 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

コントリビューターガイド