initial commit

This commit is contained in:
2020-07-31 17:21:06 +02:00
commit c510990195
5 changed files with 72 additions and 0 deletions

12
.bashrc_template Normal file
View File

@@ -0,0 +1,12 @@
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
PS1='\[$(tput bold)$(tput setaf 2)\]\u@\h\[$(tput sgr0)\]:'
PS1+='\[$(tput bold)$(tput setaf 4)\]\W\[$(tput sgr0)\]$ '
. /usr/share/bash-completion/bash_completion
alias ls='ls --color=auto'
alias xo='xdg-open'

5
.gitopts Normal file
View File

@@ -0,0 +1,5 @@
[alias]
gl = log --oneline --decorate --graph --all
co = checkout
[pull]
ff = only

3
.inputrc Normal file
View File

@@ -0,0 +1,3 @@
"\C-":menu-complete
"\e[Z":menu-complete-backward
set colored-stats on

5
.screenrc Normal file
View File

@@ -0,0 +1,5 @@
term screen-256color
hardstatus alwayslastline
hardstatus string '%w'
startup_message off
vbell off

47
install.sh Executable file
View File

@@ -0,0 +1,47 @@
#!/usr/bin/env bash
repo="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd )"
read -p "
Would you like to use template from this repository as your .bashrc?
WARNING: if you do, the existing ~/.bashrc will be deleted!
[y/n]: " response
if [[ $response == [y,Y]* ]]
then
cp "$repo/.bashrc_template" "$HOME/.bashrc"
echo 'Installed .bashrc'
else
echo 'Not installing .bashrc'
fi
read -p "
Would you like to include git options from this repo into ~/.gitconfig?
[y/n]: " response
if [[ $response == [y,Y]* ]]
then
echo "[Include]
path=$repo/.gitopts
" >> "$HOME/.gitconfig"
echo "Included git options into ~/.gitconfig"
else
echo "Not including git options into ~/.gitconfig"
fi
for another_rc in \
.inputrc \
.screenrc
do
read -p "
Would you like to use the $another_rc from this repo?
WARNING: if you do, the existing ~/$another_rc will be deleted!
[y/n]: " response
if [[ $response == [y,Y]* ]]
then
ln -sf "$repo/$another_rc" "$HOME/$another_rc"
echo "Installed $another_rc"
else
echo "Not installing $another_rc"
fi
done