Add extract_tool() function

This commit is contained in:
2Shirt 2021-05-02 02:16:34 -06:00
parent 461bc8ac9c
commit acc3a4dccc
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -101,6 +101,15 @@ def extract_archive(archive, out_path, *args, mode='x', silent=True):
run_program(cmd)
def extract_tool(folder):
"""Extract tool."""
extract_archive(
find_kit_dir('.cbin').joinpath(folder).with_suffix('.7z'),
find_kit_dir('.bin').joinpath(folder),
'-aos', f'-p{ARCHIVE_PASSWORD}',
)
def find_kit_dir(name=None):
"""Find folder in kit, returns pathlib.Path.
@ -157,11 +166,7 @@ def run_tool(
# Extract from .cbin
if cbin:
extract_archive(
find_kit_dir('.cbin').joinpath(folder).with_suffix('.7z'),
find_kit_dir('.bin').joinpath(folder),
'-aos', f'-p{ARCHIVE_PASSWORD}',
)
extract_tool(folder)
# Download tool
if download: