cURL Commands
Interactive terminal for learning cURL HTTP client commands. Click buttons in the sidebar or type commands directly.
HTML
<terminal-window
id="terminal"
theme="dark"
prompt="$ "
cursor-style="block"
cursor-blink="true"
welcome="cURL Tutorial - Type 'help' for available commands."
></terminal-window>
JavaScript
import { registerCurlCommands } from './commands/curl-commands.js';
const terminal = document.getElementById('terminal');
// Register all cURL commands
registerCurlCommands(terminal);
// Helper to run commands from buttons
function run(cmd) {
terminal.executeCommand(cmd);
}
Custom Command Example
// Simulated curl command handler
terminal.registerCommand('curl', (args) => {
const url = args.find(a => a.startsWith('http'));
const method = args.includes('-X') ?
args[args.indexOf('-X') + 1] : 'GET';
// Return simulated response
return JSON.stringify({
message: 'Success',
method: method,
url: url
}, null, 2);
});