fix: noconfirm auto-selects first AUR match
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import os
|
||||
import sys
|
||||
import argparse
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
filedir = Path(os.path.dirname(__file__)).resolve()
|
||||
if list(filedir.glob('ext/*tachyon.*')):
|
||||
sys.path.insert(0, (filedir / 'ext').as_posix())
|
||||
|
||||
if hasattr(os, 'add_dll_directory'):
|
||||
os.add_dll_directory(filedir / 'ext' / 'lib')
|
||||
|
||||
import tachyon
|
||||
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('-o', dest='output', default=None)
|
||||
|
||||
options = parser.parse_args(sys.argv[1:])
|
||||
|
||||
result = tachyon.phaserize('shoot')
|
||||
|
||||
if options.output:
|
||||
with open(options.output, 'w') as f:
|
||||
f.write('success')
|
||||
|
||||
if not isinstance(result, int):
|
||||
print('Returned result not an integer.')
|
||||
sys.exit(1)
|
||||
|
||||
if result != 1:
|
||||
print(f'Returned result {result} is not 1.')
|
||||
sys.exit(1)
|
||||
Reference in New Issue
Block a user