1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>indra terminals</title> <link rel="icon" href="/favicon.svg" type="image/svg+xml"> <link rel="stylesheet" href="/vendor/xterm.css"> <link rel="stylesheet" href="/style.css"> <link rel="preload" href="/vendor/symbols-nerd-font-mono.woff2" as="font" type="font/woff2" crossorigin> </head> <body class="termpage"> <header class="termbar"> <a class="brand" href="/#/terminal" title="Back to the console"><img src="/favicon.svg" alt="" width="20" height="20"><span>indra</span></a> <div id="tabs" class="termtabs" role="tablist" aria-label="Terminals"></div> <button id="new" type="button" class="ghost" aria-haspopup="true" aria-expanded="false" title="New terminal">+ New</button> </header> <form id="newform" class="termnew card" hidden> <label>Open <select id="nwhat" aria-label="What to open"><option value="shell">a shell</option><option value="claude">Claude Code</option></select></label> <label id="nshellbox">with <select id="nshell" aria-label="Shell"></select></label> <label>in <select id="ntarget" aria-label="Directory"></select></label> <label id="nprofilebox" hidden>with <select id="nprofile" aria-label="Profile"></select></label> <button type="submit" class="primary">Open</button> <button type="button" id="ncancel" class="ghost">Cancel</button> </form> <div id="panes" class="termpanes"></div> <div id="none" class="termnone" hidden> <p>No terminals open.</p> <button type="button" id="none-new" class="primary">Open a terminal</button> </div> <script src="/vendor/xterm.js"></script> <script src="/vendor/addon-fit.js"></script> <script src="/term.js"></script> </body> </html>