import gradio as gr | |
import subprocess | |
def run(command): | |
result = subprocess.run(command, shell=True, capture_output=True, text=True) | |
return f"STDOUT:\n{result.stdout}\nSTDERR:\n{result.stderr}\n" | |
demo = gr.Interface(fn=run, inputs="text", outputs="text") | |
demo.launch(share=True) | |