all repos — dotfiles @ 81a615b8119ea39927d2ac99de932fd2971e53c8

personal dotfiles

move fslcd back to bashrc

when it is separate script it's not working, because cd works only when
script is running, but when it exits, working directory stays the same.

maybe there's a way to do it differently, but for now it will remain
just a function inside bashrc.
la-ninpre leobrekalini@gmail.com
Mon, 31 May 2021 11:41:23 +0300
commit

81a615b8119ea39927d2ac99de932fd2971e53c8

parent

8f809f3e24ca8eae68dd54468deeea692d27b02e

2 files changed, 6 insertions(+), 10 deletions(-)

jump to
M .bashrc.bashrc

@@ -42,6 +42,12 @@

FOSSILS_HOME=$HOME/Documents/Fossils export FOSSILS_HOME +# quickly cd into fossil repo +fslcd() { + _fsl_checkout=$(fossil all ls -c | fzf +m) + cd "$_fsl_checkout" || return +} + # starship prompt eval "$(starship init bash)"
D .local/bin/fslcd

@@ -1,10 +0,0 @@

-#!/bin/sh - -# script to quickly get to any fossil repo using fzf - -main() { - _fsl_checkout=$(fossil all ls -c | fzf +m) && - cd "$_fsl_checkout" || return -} - -main "$@"