makaty95/ftp-wire

Client configuration persistence

Open

#18 opened on Jan 23, 2026

 (0 comments) (0 reactions) (0 assignees)Java (5 forks)auto 404
clientenhancementgood first issue

Repository metrics

Stars
 (4 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Problem

Currently, the FTP-Wire client requires the user to manually configure the following parameters every time the application is launched:

  • Username
  • Host
  • Port

This repetitive setup negatively impacts usability and user experience, especially for users who frequently connect to the same remote server.

Proposed Solution

Introduce support for persisting client configuration using a configuration file (e.g. .conf or .ini). The client should:

  • Load saved configuration values automatically on startup
  • Allow users to override or update these values when needed
  • Save updated configuration back to disk for future runs

Expected Behavior

  1. values are stored in a configuration file (e.g. client.conf or client.ini)
  2. On subsequent runs:
    • The client automatically loads the saved configuration
    • The user may accept the defaults or provide new values
  3. If the configuration is updated:
    • The file is rewritten with the new values

Contributor guide