bit / app.py
Aqso's picture
Update app.py
59ae140 verified
raw
history blame contribute delete
678 Bytes
import subprocess
import gradio as gr
# Fungsi untuk menjalankan command
def run_command(command):
try:
# Jalankan command via subprocess
result = subprocess.run(command, shell=True, capture_output=True, text=True)
if result.returncode == 0:
return result.stdout # Output command berhasil
else:
return f"Error: {result.stderr}" # Output error kalau command gagal
except Exception as e:
return f"Exception occurred: {str(e)}" # Handle error
# Interface dengan Gradio
iface = gr.Interface(fn=run_command, inputs="text", outputs="text", title="Command Runner")
# Jalankan Gradio Interface
iface.launch()