Why would you use the CLI vs the GUI or vice-versa? The CLI is generally preferable for batch or scripting scenarios where you want to process a command without user interaction. The GUI is better suited for ad-hoc work or where you want a simpler configuration interface.
Command Line Interface
- Non-interactive
- Does not currently support access to all WebCopy configuration options unless a pre-configured project is used
- Uses less resources
- Faster as no user interface to update
Graphical User Interface
- Interactive, so will prompt users for information, e.g. passwords
- Provides access to all WebCopy configuration options and features
- Uses more resources due to the GUI
- Can be slightly slower than the CLI due to the user interface having to update