mirror of
https://mau.dev/andreijiroh-dev/dotfiles.git
synced 2025-05-16 02:23:09 +00:00
chore(global): update shellrcs and config
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.xyz>
This commit is contained in:
parent
912ca16eec
commit
3d03a19d09
6 changed files with 58 additions and 88 deletions
|
@ -11,15 +11,7 @@ _load_env_keys() {
|
|||
|
||||
if [ -f "$PWD/.env.keys" ] && [[ "$LOADED_DOTENV_KEYS" != "1" ]]; then
|
||||
echo "dotenv-keys: loading up dotenv keys from this directory"
|
||||
|
||||
# TODO: Add source link since it is obviously copied from Stack Overflow.
|
||||
unamestr=$(uname)
|
||||
if [ "$unamestr" = 'Linux' ]; then
|
||||
export $(grep -v '^#' .env.keys | xargs -d '\n')
|
||||
elif [ "$unamestr" = 'FreeBSD' ] || [ "$unamestr" = 'Darwin' ]; then
|
||||
export $(grep -v '^#' .env.keys | xargs -0)
|
||||
fi
|
||||
|
||||
export "$(grep -v '^#' .env.keys | xargs)"
|
||||
export DOTENV_KEYS_LOADED=1 LAST_DOTENV_DIR=$PWD DOTENV_KEYS_LOADER=auto
|
||||
elif [ ! -f "$PWD/.env.keys" ] && [[ "$LOADED_DOTENV_KEYS" == "1" ]]; then
|
||||
echo "dotenv-keys: unloading dotenv keys"
|
||||
|
@ -45,13 +37,7 @@ dotenv-keys() {
|
|||
fi
|
||||
|
||||
echo "dotenv-keys: loading up dotenv keys from this directory"
|
||||
# TODO: Add source link since it is obviously copied from Stack Overflow.
|
||||
unamestr=$(uname)
|
||||
if [ "$unamestr" = 'Linux' ]; then
|
||||
export $(grep -v '^#' .env.keys | xargs -d '\n')
|
||||
elif [ "$unamestr" = 'FreeBSD' ] || [ "$unamestr" = 'Darwin' ]; then
|
||||
export $(grep -v '^#' .env.keys | xargs -0)
|
||||
fi
|
||||
export "$(grep -v '^#' .env.keys | xargs)"
|
||||
|
||||
export LOADED_DOTENV_KEYS=$PWD DOTENV_KEYS_LOADER=manual DOTENV_KEYS_LOADED=1
|
||||
elif [[ $1 == "unload" ]]; then
|
||||
|
@ -64,4 +50,4 @@ dotenv-keys() {
|
|||
echo " load - load keys from .env.keys in current directory into shell session"
|
||||
echo " unload - unload keys from shell session"
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
|
5
.config/bash/tools/yadm.bashrc
Normal file
5
.config/bash/tools/yadm.bashrc
Normal file
|
@ -0,0 +1,5 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [ -f "$HOME/.yadm-project/yadm" ]; then
|
||||
export PATH="$HOME/.yadm-project:$PATH"
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue