Skip to content

Instantly share code, notes, and snippets.

@devendranaga
Created June 12, 2015 10:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save devendranaga/20e67d820bb8b768531b to your computer and use it in GitHub Desktop.
Save devendranaga/20e67d820bb8b768531b to your computer and use it in GitHub Desktop.
A simple template to generate a basic golang program
#!/usr/bin/python
import os
import sys
if len(sys.argv) == 1:
print "./template <filename> <package name> <imports>"
exit(0)
filename=sys.argv[1]
packagename=sys.argv[2]
file = open(filename, 'w')
file.write("package " + "main\n\n")
for argv in sys.argv[3:]:
final_string="import "
argv = "\"%s\"" % argv
file.write("import " + argv + "\n")
file.write("\n")
file.write("func main() {" + "\n" + "}")
file.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment