Improve argument handling of c2json (#22170)
* Improve argument handling of c2json * Add automagic
This commit is contained in:
parent
a27bc60703
commit
8ea955c72f
3 changed files with 46 additions and 42 deletions
|
@ -19,13 +19,11 @@ def is_keyboard(keyboard_name):
|
|||
return rules_mk.exists()
|
||||
|
||||
|
||||
def under_qmk_firmware():
|
||||
def under_qmk_firmware(path=Path(os.environ['ORIG_CWD'])):
|
||||
"""Returns a Path object representing the relative path under qmk_firmware, or None.
|
||||
"""
|
||||
cwd = Path(os.environ['ORIG_CWD'])
|
||||
|
||||
try:
|
||||
return cwd.relative_to(QMK_FIRMWARE)
|
||||
return path.relative_to(QMK_FIRMWARE)
|
||||
except ValueError:
|
||||
return None
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue