main
 1<!DOCTYPE html>
 2<html lang="en">
 3<head>
 4<!-- Sep 03, 2024 -->
 5<meta charset="utf-8" />
 6<meta name="viewport" content="width=device-width, initial-scale=1" />
 7<title>Building interactive SSH applications | Drew DeVault’s Blog</title>
 8<meta name="author" content="Vincent Demeester" />
 9<meta name="generator" content="Org Mode" />
10<link rel='icon' type='image/x-icon' href='/images/favicon.ico'/>
11<meta name='viewport' content='width=device-width, initial-scale=1'>
12<link rel='stylesheet' href='/css/new.css' type='text/css'/>
13<link rel='stylesheet' href='/css/syntax.css' type='text/css'/>
14<link href='/index.xml' rel='alternate' type='application/rss+xml' title='Vincent Demeester' />
15</head>
16<body>
17<main id="content" class="content">
18<header>
19<h1 class="title">Building interactive SSH applications | Drew DeVault’s Blog</h1>
20</header><p>
21After the announcement of shell access for builds.sr.ht jobs, a few people sent me some
22questions, wondering how this sort of thing is done. Writing interactive SSH applications
23is actually pretty easy, but it does require some knowledge of the pieces involved and a
24little bit of general Unix literacy.
25</p>
26</main>
27<footer id="postamble" class="status">
28<footer>
29     <small><a href="/" rel="history">Index</a><a href="/sitemap.html">Sitemap</a><a href="https://dl.sbr.pm/">Files</a></small><br/>
30     <small class='questions'>Questions, comments ? Please use my <a href="https://lists.sr.ht/~vdemeester/public-inbox">public inbox</a> by sending a plain-text email to <a href="mailto:~vdemeester/public-inbox@lists.sr.ht">~vdemeester/public-inbox@lists.sr.ht</a>.</small><br/>
31     <small class='copyright'>
32      Content and design by Vincent Demeester
33      (<a rel='licence' href='http://creativecommons.org/licenses/by-nc-sa/3.0/'>Some rights reserved</a>)
34    </small><br />
35</footer>
36</footer>
37</body>
38</html>