Skip to content

Commit

Permalink
Add travis config and installation file
Browse files Browse the repository at this point in the history
  • Loading branch information
aleksandryackovlev committed Jul 19, 2019
1 parent 753e7e6 commit df5d77b
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 0 deletions.
10 changes: 10 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Note: "shell" would be more appropriate
language: python

before_install:
- git clone https://github.com/bats-core/bats-core.git /tmp/bats
- mkdir -p /tmp/local
- bash /tmp/bats/install.sh /tmp/local
- export PATH=/tmp/local/bin:$PATH

script: make test
45 changes: 45 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
INSTALL_DIR=~/.local/bin

prefix=~/.local

EXEC_FILES=bin/bash-utils

SCRIPT_FILES=bin/bash-utils-config
SCRIPT_FILES+=bin/bash-utils-env
SCRIPT_FILES+=bin/bash-utils-help
SCRIPT_FILES+=bin/bash-utils-input
SCRIPT_FILES+=bin/bash-utils-output
SCRIPT_FILES+=bin/bash-utils-utils
SCRIPT_FILES+=bin/bash-utils-validate


REM_EXEC_FILES=bin/bash-utils

REM_SCRIPT_FILES=bash-utils-config
REM_SCRIPT_FILES+=bash-utils-env
REM_SCRIPT_FILES+=bash-utils-help
REM_SCRIPT_FILES+=bash-utils-input
REM_SCRIPT_FILES+=bash-utils-output
REM_SCRIPT_FILES+=bash-utils-utils
REM_SCRIPT_FILES+=bash-utils-validate

all:
@echo "usage: make install"
@echo " make uninstall"

install:
install -d -m 0755 $(prefix)/bin
install -m 0755 $(EXEC_FILES) $(prefix)/bin
install -m 0644 $(SCRIPT_FILES) $(prefix)/bin

uninstall:
test -d $(prefix)/bin && \
cd $(prefix)/bin && \
rm -f $(REM_EXEC_FILES)
rm -f $(REM_SCRIPT_FILES)

test:
cd bin && \
bats -r .

.PHONY: test

0 comments on commit df5d77b

Please sign in to comment.