소스 검색

add bashrc.d

Mike Ramthun 3 주 전
부모
커밋
fb3fba5cd4
1개의 변경된 파일23개의 추가작업 그리고 0개의 파일을 삭제
  1. 23 0
      01-bashrc.d.sh

+ 23 - 0
01-bashrc.d.sh

@@ -0,0 +1,23 @@
+#!/bin/env bash
+
+set -e
+
+mkdir -p "$HOME/.bashrc.d"
+
+FILE="$HOME/.bashrc"
+
+BLOCK='
+if [ -d ~/.bashrc.d ]; then
+	for rc in ~/.bashrc.d/*; do
+		if [ -f "$rc" ]; then
+			. "$rc"
+		fi
+	done
+fi
+'
+
+if ! grep -Fqs ".bashrc.d" "$FILE"; then
+  echo "$BLOCK" >> "$FILE"
+else
+  echo ".bashrc.d block already exists"
+fi