| python_binary( |
| name = 'download_file', |
| main = 'download_file.py', |
| deps = [':util'], |
| visibility = ['PUBLIC'], |
| ) |
| |
| python_binary( |
| name = 'pack_war', |
| main = 'pack_war.py', |
| deps = [':util'], |
| visibility = ['PUBLIC'], |
| ) |
| |
| python_binary( |
| name = 'mvn', |
| main = 'mvn.py', |
| deps = [':util'], |
| visibility = ['PUBLIC'] |
| ) |
| |
| python_library( |
| name = 'util', |
| srcs = [ |
| 'util.py', |
| '__init__.py' |
| ], |
| visibility = ['PUBLIC'], |
| ) |
| |
| def shquote(s): |
| return s.replace("'", "'\\''") |
| |
| def os_path(): |
| from os import environ |
| return environ.get('PATH') |
| |
| genrule( |
| name = 'buck', |
| cmd = 'echo buck=`which buck`>$OUT;' + |
| ("echo PATH=\''%s'\' >>$OUT;" % shquote(os_path())), |
| out = 'buck', |
| visibility = ['PUBLIC'], |
| ) |
| |