mirror of
https://github.com/elliotnunn/machfs.git
synced 2024-11-22 04:31:37 +00:00
18 lines
373 B
Python
Executable File
18 lines
373 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import argparse
|
|
from machfs import Volume
|
|
|
|
args = argparse.ArgumentParser()
|
|
|
|
args.add_argument('src', metavar='INPUT', nargs=1, help='Disk image')
|
|
args.add_argument('dir', metavar='OUTPUT', nargs=1, help='Destination folder')
|
|
|
|
args = args.parse_args()
|
|
|
|
with open(args.src[0], 'rb') as f:
|
|
v = Volume()
|
|
v.read(f.read())
|
|
|
|
v.write_folder(args.dir[0])
|