Merge pull request #1895 from github/bootstrap-script

Add script/bootstrap
This commit is contained in:
Adam Roben
2014-12-18 12:20:26 -05:00
4 changed files with 14 additions and 4 deletions

1
.gitignore vendored
View File

@@ -5,3 +5,4 @@ lib/linguist/samples.json
/grammars
/node_modules
test/fixtures/ace_modes.json
/vendor/gems/

View File

@@ -141,7 +141,7 @@ But for development you are going to want to checkout out the source. To get it,
git clone https://github.com/github/linguist.git
cd linguist/
bundle install
script/bootstrap
To run the tests:

8
script/bootstrap Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/sh
set -e
cd "$(dirname "$0")/.."
bundle check --path vendor/gems > /dev/null 2>&1 || \
bundle install --local --path vendor/gems

View File

@@ -1,4 +1,7 @@
#!/bin/sh
set -e
if [ -d /usr/share/rbenv/shims ]; then
export PATH=/usr/share/rbenv/shims:$PATH
export RBENV_VERSION=2.1.2-github
@@ -11,11 +14,9 @@ ruby -v
bundle -v
set +x
mkdir -p ./vendor/gems
# Clean out any unversioned files
git clean -fd
bundle install --local --path ./vendor/gems
script/bootstrap
bundle exec rake samples
bundle exec rake