summaryrefslogtreecommitdiff
path: root/cli.py
diff options
context:
space:
mode:
authorJuergen Bocklage-Ryannel <juergen.bocklage-ryannel@pelagicore.com>2016-08-29 18:37:45 +0200
committerJuergen Ryannel <juergen.bocklage-ryannel@pelagicore.com>2016-11-30 10:01:19 +0100
commitc28421034da71671e46b97825e0b4457ce1d9876 (patch)
tree47e657705c000616eeaf3651bd041f3946ae37af /cli.py
parent287a0559673557b5da87fb1196b0a14612c48eba (diff)
downloadqtivi-qface-c28421034da71671e46b97825e0b4457ce1d9876.tar.gz
moved grammar to inplace
Diffstat (limited to 'cli.py')
-rwxr-xr-xcli.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/cli.py b/cli.py
index b5148ea..0b88a78 100755
--- a/cli.py
+++ b/cli.py
@@ -12,9 +12,9 @@ import yaml
os.environ['PYTHONPATH'] = os.getcwd()
-def sh(cmd, all=False):
+def sh(cmd, all=False, **kwargs):
click.echo('$ {0}'.format(cmd))
- return call(cmd, shell=True)
+ return call(cmd, shell=True, **kwargs)
@click.group()
@@ -24,7 +24,8 @@ def cli():
@cli.command()
def antlr():
- sh('antlr4 -Dlanguage=Python3 -Werror -package qface.idl.parser -o qface/idl/parser -listener -visitor T.g4')
+ cwd = str(Path('qface/idl/parser').absolute())
+ sh('antlr4 -Dlanguage=Python3 -Werror -package qface.idl.parser -o . -listener -visitor T.g4', cwd=cwd)
@cli.command()