malecka1 / Simple-FTP-Client-with-GUI

Semestral project written in C++ with ncurses library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple FTP Client with GUI

What is it?

The Simple FTP Client with GUI is my semestral project written in C++ with ncurses library. Initial commit is the final version, which I handed in at the Faculty of Information Technology, Czech Technical University in Prague. Client can do following commands: browsing directories on a FTP server, renaming files and folders, recursive uploading from a local directory, recursive downloading from a server, making new directories and recursive deleting on a server.

Screenshots

Documentation

The documentation could be generated by Doxygen to webpage. Use command (requires Doxygen and Graphviz):

$ make doc

Next open ./doc/index.html file with web browser.

Installation

It is required to have installed packages g++ and ncurses-dev (for documentation also Doxygen and Graphviz). At first you need to compile the program:

$ make compile

You should enlarge your terminal window to 120x35 or more. Execute program by:

$ make run

It is available generate documentation & compile command:

$ make all

To recover initial state of the folder run:

$ make clean

Licensing

Please see file called LICENSE.

Developed By

Maleček Kamil, 2015

About

Semestral project written in C++ with ncurses library.

License:MIT License


Languages

Language:C++ 97.8%Language:Makefile 2.2%