Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
snakefood / bin / snakefood
Size: Mime:
#!/usr/bin/env python
"""
Single-name wrapper with subcommand for all executables.
'deps' is the basic snakefood dependency generation command.
"""
import sys, os

commands = set("""
deps checker cluster copy filter-stdlib flatten
graph imports target-files
""".split())


incmd = sys.argv[1]
if incmd not in commands:
    print >> sys.stderr, "Invalid command '%s'." % incmd
    sys.exit(1)

if incmd == 'deps':
    cmdname = 'sfood'
else:
    cmdname = 'sfood-%s' % incmd

os.execvp(cmdname, [cmdname] + sys.argv[2:])