makaty95/ftp-wire

Client configuration persistence

开放

#18 创建于 2026年1月23日

 (0 条评论) (0 个反应) (0 位负责人)Java (5 个派生)auto 404
clientenhancementgood first issue

仓库指标

星标
 (4 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

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

贡献者指南