|  | @@ -1,14 +1,20 @@
 | 
	
		
			
				|  |  |  sudo: true
 | 
	
		
			
				|  |  |  language: python
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +os:
 | 
	
		
			
				|  |  | +  - linux
 | 
	
		
			
				|  |  | +  - osx
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  env:
 | 
	
		
			
				|  |  |    - TARGET="lint"
 | 
	
		
			
				|  |  |    - TARGET="build-with-dependencies"
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  before_script:
 | 
	
		
			
				|  |  |    - pip install ufolint
 | 
	
		
			
				|  |  | -  - sudo apt-get -qq update
 | 
	
		
			
				|  |  | -  - sudo apt-get install -y shellcheck
 | 
	
		
			
				|  |  | +  - if [ $TRAVIS_OS_NAME = "linux" ]; then sudo apt-get -qq update; fi
 | 
	
		
			
				|  |  | +  - if [ $TRAVIS_OS_NAME = "linux" ]; then sudo apt-get install -y shellcheck; fi
 | 
	
		
			
				|  |  | +  - if [ $TRAVIS_OS_NAME = "osx" ]; then brew update; fi
 | 
	
		
			
				|  |  | +  - if [ $TRAVIS_OS_NAME = "osx" ]; then brew outdated shellcheck || brew upgrade shellcheck; fi
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  script:
 | 
	
		
			
				|  |  |    - make -j $TARGET
 |