| 
									
										
										
										
											2014-01-13 04:59:23 +01:00
										 |  |  | #!/bin/sh | 
					
						
							|  |  |  | ############################################################################## | 
					
						
							| 
									
										
										
										
											2017-09-07 05:44:16 +02:00
										 |  |  | # Copyright (c) 2013-2017, Lawrence Livermore National Security, LLC. | 
					
						
							| 
									
										
										
										
											2014-01-13 04:59:23 +01:00
										 |  |  | # Produced at the Lawrence Livermore National Laboratory. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # This file is part of Spack. | 
					
						
							| 
									
										
										
										
											2016-05-11 21:22:25 -07:00
										 |  |  | # Created by Todd Gamblin, tgamblin@llnl.gov, All rights reserved. | 
					
						
							| 
									
										
										
										
											2014-01-13 04:59:23 +01:00
										 |  |  | # LLNL-CODE-647188 | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2017-11-04 17:08:04 -07:00
										 |  |  | # For details, see https://github.com/spack/spack | 
					
						
							| 
									
										
										
										
											2017-06-24 22:22:55 -07:00
										 |  |  | # Please also see the NOTICE and LICENSE files for our notice and the LGPL. | 
					
						
							| 
									
										
										
										
											2014-01-13 04:59:23 +01:00
										 |  |  | # | 
					
						
							|  |  |  | # This program is free software; you can redistribute it and/or modify | 
					
						
							| 
									
										
										
										
											2016-05-11 21:22:25 -07:00
										 |  |  | # it under the terms of the GNU Lesser General Public License (as | 
					
						
							|  |  |  | # published by the Free Software Foundation) version 2.1, February 1999. | 
					
						
							| 
									
										
										
										
											2014-01-13 04:59:23 +01:00
										 |  |  | # | 
					
						
							|  |  |  | # This program is distributed in the hope that it will be useful, but | 
					
						
							|  |  |  | # WITHOUT ANY WARRANTY; without even the IMPLIED WARRANTY OF | 
					
						
							|  |  |  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the terms and | 
					
						
							| 
									
										
										
										
											2016-05-11 21:22:25 -07:00
										 |  |  | # conditions of the GNU Lesser General Public License for more details. | 
					
						
							| 
									
										
										
										
											2014-01-13 04:59:23 +01:00
										 |  |  | # | 
					
						
							| 
									
										
										
										
											2016-05-11 21:22:25 -07:00
										 |  |  | # You should have received a copy of the GNU Lesser General Public | 
					
						
							|  |  |  | # License along with this program; if not, write to the Free Software | 
					
						
							|  |  |  | # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 
					
						
							| 
									
										
										
										
											2014-01-13 04:59:23 +01:00
										 |  |  | ############################################################################## | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # spack-python | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # If you want to write your own executable Python script that uses Spack | 
					
						
							|  |  |  | # modules, on Mac OS or maybe some others, you may be able to do it like | 
					
						
							|  |  |  | # this: | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #   #!/usr/bin/env spack python | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Mac OS supports the above syntax, but it's not standard and most Linuxes | 
					
						
							|  |  |  | # don't support more than one argument after the shebang command.  This | 
					
						
							|  |  |  | # script is a workaround. Do this in your Python script instead: | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #   #!/usr/bin/env spack-python | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # This is compatible across platforms. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | /usr/bin/env spack python "$@" |