diff options
-rwxr-xr-x | unperish | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -51,6 +51,7 @@ class Unperish(cliapp.Application): self.meta = self.create_meta() self.autofill_meta() self.read_meta() + self.create_build_area() cmd_methods = self._subcommands() for arg in args: @@ -75,6 +76,10 @@ class Unperish(cliapp.Application): else: raise cliapp.AppException('unknown command %s' % arg) + def create_build_area(self): + if not os.path.exists(self.settings['build-area']): + os.mkdir(self.settings['build-area']) + @property def upstream_name(self): return self.meta.get('project', 'name') |