mirror of
https://gitlab.com/mlunax/dotfiles.git
synced 2025-04-19 08:45:36 +00:00
changes
This commit is contained in:
parent
4506a65ec9
commit
b6cd2de178
5 changed files with 16 additions and 7 deletions
|
@ -1,6 +1,7 @@
|
||||||
alias wget='wget -c'
|
alias wget='wget -c'
|
||||||
|
alias rm='rm -i'
|
||||||
alias zshrc='source ~/.zshrc'
|
alias zshrc='source ~/.zshrc'
|
||||||
alias dps='docker ps -a --format "table {{.Names}}\t{{.Image}}\t{{.Status}}"'
|
alias dps='docker ps -a --format "table {{.Names}}\t{{.Image}}\t{{.Status}}"'
|
||||||
alias c='docker-compose'
|
alias c='docker-compose'
|
||||||
alias dots='git --git-dir=$HOME/.dotfiles --work-tree=$HOME'
|
# alias dots='git --git-dir=$HOME/.dotfiles --work-tree=$HOME'
|
||||||
alias lla='ls -lha'
|
alias lla='ls -lha'
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# Set Devs Tools
|
# Set Devs Tools
|
||||||
# [] = {flutter, go, dotnet, npm, cargo, gem, android}
|
# [] = {flutter, go, dotnet, npm, cargo, gem, android}
|
||||||
export devTools=""
|
export devTools=""
|
||||||
#Uncomment if u want this env:
|
# Uncomment if u want this env:
|
||||||
# export GOPATH=""
|
# export GOPATH=""
|
||||||
|
|
||||||
|
# Uncomment if u want this env (default: $HOME/.local/npm"):
|
||||||
|
# export NPM_CONFIG_PREFIX=""
|
|
@ -1,10 +1,9 @@
|
||||||
# Flutter
|
|
||||||
source $OTHER/env.zsh
|
source $OTHER/env.zsh
|
||||||
grep -q 'flutter' <<< $devTools && export PATH="$PATH:$HOME/.development/flutter/bin"
|
grep -q 'flutter' <<< $devTools && export PATH="$PATH:$HOME/.development/flutter/bin"
|
||||||
grep -q 'dotnet' <<< $devTools && export PATH="$PATH:$HOME/.dotnet"
|
grep -q 'dotnet' <<< $devTools && export PATH="$PATH:$HOME/.dotnet"
|
||||||
# https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
|
|
||||||
grep -q 'cargo' <<< $devTools && source $HOME/.cargo/env
|
grep -q 'cargo' <<< $devTools && source $HOME/.cargo/env
|
||||||
grep -q 'gem' <<< $devTools && export PATH="$PATH:$(ruby -e 'puts Gem.user_dir')/bin"
|
grep -q 'gem' <<< $devTools && export PATH="$PATH:$(ruby -e 'puts Gem.user_dir')/bin"
|
||||||
grep -q 'npm' <<< $devTools && export PATH="$PATH:$HOME/.npm-global/bin"
|
# https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
|
||||||
|
grep -q 'npm' <<< $devTools && export PATH="$PATH:$HOME/.local/npm/bin"
|
||||||
grep -q 'go' <<< $devTools && export PATH="$PATH:$(go env GOPATH)/bin"
|
grep -q 'go' <<< $devTools && export PATH="$PATH:$(go env GOPATH)/bin"
|
||||||
grep -q 'android' <<< $devTools && export ANDROID_SDK_ROOT="$HOME/.android-sdk"
|
grep -q 'android' <<< $devTools && export ANDROID_SDK_ROOT="$HOME/.android-sdk"
|
||||||
|
|
|
@ -30,6 +30,9 @@ function doIt() {
|
||||||
if [ -n "${ANDROID_SDK_ROOT}" ]; then
|
if [ -n "${ANDROID_SDK_ROOT}" ]; then
|
||||||
sed -i "s%\#export ANDROID_SDK_ROOT=\"\"%export ANDROID_SDK_ROOT=\"$ANDROID_SDK_ROOT\"%g" $HOME/.zsh/env.zsh
|
sed -i "s%\#export ANDROID_SDK_ROOT=\"\"%export ANDROID_SDK_ROOT=\"$ANDROID_SDK_ROOT\"%g" $HOME/.zsh/env.zsh
|
||||||
fi
|
fi
|
||||||
|
if [ -n "${NPM_CONFIG_PREFIX}" ]; then
|
||||||
|
sed -i "s%\#export NPM_CONFIG_PREFIX=\"\"%export NPM_CONFIG_PREFIX=\"$NPM_CONFIG_PREFIX\"%g" $HOME/.zsh/env.zsh
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ "$1" == "--force" -o "$1" == "-f" ]; then
|
if [ "$1" == "--force" -o "$1" == "-f" ]; then
|
||||||
|
|
|
@ -15,10 +15,13 @@ if [ -n "${devTools}" ]; then
|
||||||
sed -i "s%export devTools=\"\"%export devTools=\"$devTools\"%g" $HOME/.zsh/env.zsh
|
sed -i "s%export devTools=\"\"%export devTools=\"$devTools\"%g" $HOME/.zsh/env.zsh
|
||||||
fi
|
fi
|
||||||
if [ -n "${GOPATH}" ]; then
|
if [ -n "${GOPATH}" ]; then
|
||||||
sed -i "s%\#export GOPATH=\"\"%export GOPATH=\"$GOPATH\"%g" $HOME/.zsh/env.zsh
|
sed -i "s%\# export GOPATH=\"\"%export GOPATH=\"$GOPATH\"%g" $HOME/.zsh/env.zsh
|
||||||
fi
|
fi
|
||||||
if [ -n "${ANDROID_SDK_ROOT}" ]; then
|
if [ -n "${ANDROID_SDK_ROOT}" ]; then
|
||||||
sed -i "s%\#export ANDROID_SDK_ROOT=\"\"%export ANDROID_SDK_ROOT=\"$ANDROID_SDK_ROOT\"%g" $HOME/.zsh/env.zsh
|
sed -i "s%\# export ANDROID_SDK_ROOT=\"\"%export ANDROID_SDK_ROOT=\"$ANDROID_SDK_ROOT\"%g" $HOME/.zsh/env.zsh
|
||||||
|
fi
|
||||||
|
if [ -n "${NPM_CONFIG_PREFIX}" ]; then
|
||||||
|
sed -i "s%\# export NPM_CONFIG_PREFIX=\"\"%export NPM_CONFIG_PREFIX=\"$NPM_CONFIG_PREFIX\"%g" $HOME/.zsh/env.zsh
|
||||||
fi
|
fi
|
||||||
# if [ ! -d "${HOME}/.dotfiles" ]; then
|
# if [ ! -d "${HOME}/.dotfiles" ]; then
|
||||||
# git clone --bare git@github.com:mlunax/dotfiles.git $HOME/.dotfiles
|
# git clone --bare git@github.com:mlunax/dotfiles.git $HOME/.dotfiles
|
||||||
|
|
Loading…
Add table
Reference in a new issue