Selaa lähdekoodia

port last of features from my old _install() function

Kyle P Davis 10 vuotta sitten
vanhempi
commit
a4795092dd
11 muutettua tiedostoa jossa 66 lisäystä ja 5 poistoa
  1. 2 1
      gimmes/_node_pkg
  2. 5 2
      gimmes/_python_pkg
  3. 7 0
      gimmes/my/db
  4. 3 0
      gimmes/my/dotfiles
  5. 5 0
      gimmes/my/go
  6. 9 0
      gimmes/my/js
  7. 6 0
      gimmes/my/py
  8. 5 0
      gimmes/my/sh
  9. 10 2
      gimmes/my/tools
  10. 7 0
      gimmes/my/www
  11. 7 0
      gimmes/sourcetree

+ 2 - 1
gimmes/_node_pkg

@@ -1,6 +1,7 @@
 #!/bin/bash
 set -o errexit -o pipefail
-PKG=$(basename "$0")
+
+PKG=${0%%*/}
 if [[ "$OS" = "Darwin" ]]; then
 	has "$PKG"  ||  npm install -g "$PKG"
 else

+ 5 - 2
gimmes/_python_pkg

@@ -1,11 +1,14 @@
 #!/bin/bash
 set -o errexit -o pipefail
+
 gimme python
-PKG=$(basename "$0")
+
+PKG=${0%%*/}
 if ! has "$PKG"; then
 	if [[ "$OS" = "Darwin" ]]; then
+		mkdir -p "$PYTHONPATH"
 		easy_install -d "$PYTHONPATH" "$PKG"
-		ln -sv "$PYTHONPATH/$PKG" "$(brew --prefix)/bin/$PKG"
+		ln -sfv "$PYTHONPATH/$PKG" "$(brew --prefix)/bin/$PKG"
 	else
 		easy_install "$PKG"
 	fi

+ 7 - 0
gimmes/my/db

@@ -0,0 +1,7 @@
+#!/bin/bash
+set -o errexit -o pipefail
+
+gimme \
+	mongodb \
+	redis \
+	sqlite3

+ 3 - 0
gimmes/my/dotfiles

@@ -1,10 +1,13 @@
 #!/bin/bash
 set -o errexit -o pipefail
+
 REPO_URL="https://github.com/KylePDavis/dotfiles"
 REPO_DIR="$HOME/.dotfiles"
 
 if ! [[ -d "$REPO_DIR" ]]; then
 
+	gimme git
+
 	git clone "$REPO_URL" "$REPO_DIR"
 
 	if [[ -x "$REPO_DIR/install.sh" ]]; then

+ 5 - 0
gimmes/my/go

@@ -0,0 +1,5 @@
+#!/bin/bash
+set -o errexit -o pipefail
+
+gimme \
+	go

+ 9 - 0
gimmes/my/js

@@ -0,0 +1,9 @@
+#!/bin/bash
+set -o errexit -o pipefail
+
+gimme \
+	node \
+	jshint \
+	js-beautify \
+	json \
+	jscs

+ 6 - 0
gimmes/my/py

@@ -0,0 +1,6 @@
+#!/bin/bash
+set -o errexit -o pipefail
+
+gimme \
+	pylint \
+	pep8

+ 5 - 0
gimmes/my/sh

@@ -0,0 +1,5 @@
+#!/bin/bash
+set -o errexit -o pipefail
+
+gimme \
+	shellcheck

+ 10 - 2
gimmes/my/tools

@@ -1,11 +1,19 @@
 #!/bin/bash
 set -o errexit -o pipefail
 
-# tools
 gimme \
 	my/dotfiles \
+	my/difftool \
+	my/mergetool \
 	liquidprompt \
-	git \
+	git-extras \
 	tmux \
 	tree \
 	vim \
+	my/www \
+	my/js \
+	my/py \
+	my/db \
+	my/go \
+	my/sh \
+	atom

+ 7 - 0
gimmes/my/www

@@ -0,0 +1,7 @@
+#!/bin/bash
+set -o errexit -o pipefail
+
+gimme \
+	firefox \
+	google-chrome \
+	curl

+ 7 - 0
gimmes/sourcetree

@@ -0,0 +1,7 @@
+#!/bin/bash
+set -o errexit -o pipefail
+if [[ "$OS" = "Darwin" ]]; then
+	[[ -d "$HOME/Applications/SourceTree.app" ]]  ||  brew cask install sourcetree
+else
+	echo "WARN: no equivalent for when OS=$OS"
+fi