github.com/drellem2/pogo@v0.0.0-20240503070746-2c2b76da329a/shell/.zshrc (about)

     1  ################################################################################
     2  ################### Start Pogo #################################################
     3  ################################################################################
     4  ## Expands a path
     5  dir_resolve()
     6  {
     7      cd "$1" 2>/dev/null || return $?  # cd to desired directory; if fail, quell any error messages but return exit status
     8      echo "`pwd -P`" # output full, link-resolved path
     9  }
    10  
    11  ## Below are some environment variables you should modify
    12  ## 1. Add the pogo binaries to your path.
    13  export POGO_BINARY_PATH=$(dir_resolve ~/dev/pogo/bin)
    14  ## 2. Set POGO_HOME to the location where the dotfiles will live.
    15  export POGO_HOME=$(dir_resolve ~)
    16  
    17  ## These shouldn't require modification
    18  export POGO_PLUGIN_PATH="$POGO_BINARY_PATH/plugin"
    19  export PATH="$POGO_BINARY_PATH:$PATH"
    20  chpwd() {
    21      pogo visit $(pwd | xargs realpath) > "$POGO_HOME/.pogo-cli-log.txt" 2>&1
    22  }
    23  
    24  alias sp="cd \"\$(lsp | fzf)\""
    25  
    26  ################################################################################
    27  ################### End Pogo ###################################################
    28  ################################################################################