<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.cs.earlham.edu/index.php?action=history&amp;feed=atom&amp;title=NWClient</id>
	<title>NWClient - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.earlham.edu/index.php?action=history&amp;feed=atom&amp;title=NWClient"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.earlham.edu/index.php?title=NWClient&amp;action=history"/>
	<updated>2026-07-23T20:04:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.cs.earlham.edu/index.php?title=NWClient&amp;diff=14225&amp;oldid=prev</id>
		<title>Aareid10: Created page with &quot;.tr ~ .ds s \fInwcleint.p1\fP .ds p \fI\fP .if t .ds c caf\o&#039;\&#039;e&#039; .if n .ds c cafe .ds ]W  .TH &quot;nwclient&quot; 8  .SH NAME \fInwcleint \- New Wheel Client \fP  .SH USAGE nwclient.p1 ....&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.earlham.edu/index.php?title=NWClient&amp;diff=14225&amp;oldid=prev"/>
		<updated>2013-02-06T20:01:37Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;.tr ~ .ds s \fInwcleint.p1\fP .ds p \fI\fP .if t .ds c caf\o&amp;#039;\&amp;#039;e&amp;#039; .if n .ds c cafe .ds ]W  .TH &amp;quot;nwclient&amp;quot; 8  .SH NAME \fInwcleint \- New Wheel Client \fP  .SH USAGE nwclient.p1 ....&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;.tr ~&lt;br /&gt;
.ds s \fInwcleint.p1\fP&lt;br /&gt;
.ds p \fI\fP&lt;br /&gt;
.if t .ds c caf\o&amp;#039;\&amp;#039;e&amp;#039;&lt;br /&gt;
.if n .ds c cafe&lt;br /&gt;
.ds ]W &lt;br /&gt;
.TH &amp;quot;nwclient&amp;quot; 8 &lt;br /&gt;
.SH NAME&lt;br /&gt;
\fInwcleint \- New Wheel Client \fP&lt;br /&gt;
&lt;br /&gt;
.SH USAGE&lt;br /&gt;
nwclient.p1&lt;br /&gt;
.TP&lt;br /&gt;
nwclient.p1 [COMMANDS] ...&lt;br /&gt;
&lt;br /&gt;
.SH EXAMPLE&lt;br /&gt;
 %&amp;gt; nwclient.pl&lt;br /&gt;
 Starting Interactive Mode&lt;br /&gt;
 Type &amp;#039;end&amp;#039; on it&amp;#039;s own line to exit&lt;br /&gt;
 &amp;gt; m acl3&lt;br /&gt;
 &amp;gt; q&lt;br /&gt;
 2 0 0 +&lt;br /&gt;
 &amp;gt; m acl4&lt;br /&gt;
 &amp;gt; q&lt;br /&gt;
 1 0 0 +&lt;br /&gt;
 &amp;gt; end&lt;br /&gt;
 %&amp;gt; nwclient.pl m acl3 q&lt;br /&gt;
 2 0 0 +&lt;br /&gt;
&lt;br /&gt;
.SH DESCRIPTION&lt;br /&gt;
\*s is a cmdline/interactive client to interact with nwd servers.&lt;br /&gt;
\* The general setup is that you give it remotehost either with the first cmdline argument or with the m command and then send some series of commands with the output printed to stdout.&lt;br /&gt;
.LP&lt;br /&gt;
\* Commands can either be specified on the command line or in an \fIinteractive\fP mode.&lt;br /&gt;
.LP&lt;br /&gt;
\* Commands are short (usually one letter) and take some set number of arguments that can be quoted and escaped (like shell).&lt;br /&gt;
\* They are split up into two groups: local and remote. &lt;br /&gt;
.TP &lt;br /&gt;
\* Local commands are commands for the client itself whereas remote commands are commands sent to the nwd server.&lt;br /&gt;
.TP&lt;br /&gt;
\* As the commands may change the h command, which will print a list of commands generated from the actual commands it recognizes, is the most reliable source for available commands.&lt;br /&gt;
.TP&lt;br /&gt;
\* If no commands are given then the client starts in interactive mode.&lt;br /&gt;
&lt;br /&gt;
.SH COMMANDS&lt;br /&gt;
.SH Local Commands:&lt;br /&gt;
\fBe &amp;quot;&amp;lt;string&amp;gt;&amp;quot;\fP&lt;br /&gt;
.PP&lt;br /&gt;
echos string to stdout &lt;br /&gt;
.PP&lt;br /&gt;
\fBm &amp;lt;hostname or ip&amp;gt;\fP&lt;br /&gt;
.PP&lt;br /&gt;
Changes the current server, if a remote command is&lt;br /&gt;
run before this the default server is localhost.&lt;br /&gt;
.PP&lt;br /&gt;
\fBi\fP&lt;br /&gt;
.PP&lt;br /&gt;
Launches interactive mode which takes commands from stdin.&lt;br /&gt;
.PP&lt;br /&gt;
.SH Remote Commands:&lt;br /&gt;
.PP&lt;br /&gt;
\fBc\fP&lt;br /&gt;
.PP&lt;br /&gt;
Clear all reservations on acl&lt;br /&gt;
.PP&lt;br /&gt;
\fBu\fP&lt;br /&gt;
.PP&lt;br /&gt;
Makes acl accept new connections&lt;br /&gt;
.PP&lt;br /&gt;
\fBr &amp;lt;display&amp;gt;\fP&lt;br /&gt;
.PP&lt;br /&gt;
Make reservation for &amp;lt;display&amp;gt; where &amp;lt;display&amp;gt; is X displayname.&lt;br /&gt;
.PP&lt;br /&gt;
\fBb\fP&lt;br /&gt;
.PP&lt;br /&gt;
Makes acl block new connections.&lt;br /&gt;
.PP&lt;br /&gt;
\fBq\fP&lt;br /&gt;
.PP&lt;br /&gt;
Queries acl and returns &amp;lt;active&amp;gt; &amp;lt;reserved&amp;gt; &amp;lt;enabled&amp;gt;.&lt;br /&gt;
.PP&lt;br /&gt;
\fBx &amp;lt;display&amp;gt;\fP&lt;br /&gt;
.PP&lt;br /&gt;
Cancel reservation for display.&lt;br /&gt;
.PP&lt;br /&gt;
\fBs &amp;lt;display&amp;gt;\fP&lt;br /&gt;
.PP&lt;br /&gt;
Select reservation for display. Reservation will persist for \fBSELECT_TIME\fP&lt;br /&gt;
seconds. It is assumed that &amp;lt;display&amp;gt; will become actively managed within that interval.&lt;br /&gt;
.PP&lt;br /&gt;
&lt;br /&gt;
.SH FILES&lt;br /&gt;
nwd.pl, chooser.c, chooser_wrapper_xdm , setupchooser.sh &lt;br /&gt;
&lt;br /&gt;
.SH VERSION&lt;br /&gt;
V 1.2&lt;br /&gt;
&lt;br /&gt;
.SH SEE ALSO&lt;br /&gt;
NWD&lt;br /&gt;
&lt;br /&gt;
.SH Author&lt;br /&gt;
Matt Edlefsen&lt;/div&gt;</summary>
		<author><name>Aareid10</name></author>
	</entry>
</feed>