Spaces:
				
			
			
	
			
			
		Paused
		
	
	
	
			
			
	
	
	
	
		
		
		Paused
		
	| import gradio as gr | |
| import subprocess | |
| def run_command(command): | |
| try: | |
| result = subprocess.run(command, shell=True, check=True, capture_output=True, text=True) | |
| return result.stdout | |
| except subprocess.CalledProcessError as e: | |
| return f"Error: {e.stderr}" | |
| def terminal_interface(command): | |
| return run_command(command) | |
| iface = gr.Interface( | |
| fn=terminal_interface, | |
| inputs=gr.Textbox(lines=2, placeholder="Enter your command here..."), | |
| outputs="text", | |
| title="Docker Command Runner", | |
| description="Enter Docker commands to execute in the terminal." | |
| ) | |
| iface.launch() | |