Chindi Documentation

Getting Started With The Client

The client is used to connect to Chindi servers, transfer files and as an administration tool.
The GUI serves as a front-end for the command-line interface; all operations described here
can be issued directly from the command-line.
The first time the client starts, there will be a slight delay as all settings are reset to default,
and the client generates a secure random seed.

The client window is divided into three parts; the file display, transfer display and logwindow.
Files on the local system are displayed in the left part of the window, and files on the remote
server on the right. The transfer display shows the transfers that are currently active, as well
as those that are queued.

Logging In

When you start the client, you are immediately presented with the connection window.
This is a list of servers and login info that you can modify. By default there is only
one entry, "This computer" which naturally points to your own computer. Use this entry if
you want to administrate a server which is running on your system.
To connect, just select a server in the list and press the Connect button.

Managing Files

When you have logged in to a server, the server directory tree will be displayed on the right
side of the window. To navigate in the file tree, just double-click to enter a directory, and press
the button labeled .. to step up to the parent directory. Using the file manager you can
remove files and create directories on the local as well as the remote system.
To transfer one or several files, just select them and press the Put or Get button.
The files will be placed in the directory which is active on your local system.
Downloads are automatically queued, and it is also possible to transfer entire directories.

If a transfer fails, it is possible to resume it. Just select the file from the server and download
it to the directory in which the partially complete file resides.

Client Settings

If you select "Client->Settings" from the drop-down menu, you are presented with a window where you
can modify the client settings.

Scripts

Scripts in Chindi are just textfiles containing one command per line. You can execute scripts
by entering "script filename" on the command-line.