__version__ = "0.1.0"
|
|
|
|
import os
|
|
|
|
PERMITTED_EXTENSIONS = ["yml", "json"]
|
|
|
|
|
|
def parse(directory=None, name="build"):
|
|
if directory is None:
|
|
directory = os.getcwd()
|
|
else:
|
|
directory = os.path.abspath(directory)
|
|
|
|
dir_name = os.path.join(directory, ".%s" % (name, ))
|
|
if os.path.exists(dir_name):
|
|
return parse_directory(dir_name)
|
|
|
|
for ext in PERMITTED_EXTENSIONS:
|
|
file_name = os.path.join(directory, ".%s.%s" % (name, ext))
|
|
if os.path.exists(file_name):
|
|
return parse_file(file_name)
|
|
|
|
|
|
def parse_directory(dir_name):
|
|
pass
|
|
|
|
|
|
def parse_file(file_name):
|
|
pass
|