|
1 |
| -# BDIX FTP Tester |
| 1 | +# BDIX FTP TESTER |
2 | 2 |
|
3 |
| -A modern cross-platform application to test BDIX FTP links and show working servers. Built with Flutter, this application supports Windows, Linux, macOS, and Android. |
| 3 | +A cross-platform application to test and manage BDIX FTP servers. |
4 | 4 |
|
5 | 5 | ## Features
|
6 | 6 |
|
7 |
| -- Test multiple FTP links simultaneously |
8 |
| -- Modern and clean user interface |
9 |
| -- Dark and light theme support |
10 |
| -- Real-time response time monitoring |
| 7 | +- Test FTP server connections |
| 8 | +- Monitor server response times |
11 | 9 | - Cross-platform support (Windows, Linux, macOS, Android)
|
12 |
| -- Automatic builds via GitHub Actions |
| 10 | +- Modern and intuitive user interface |
13 | 11 |
|
14 |
| -## Installation |
| 12 | +## Downloads |
15 | 13 |
|
16 |
| -### Windows |
17 |
| -1. Download the latest Windows release from the [Releases](../../releases) page |
18 |
| -2. Extract the ZIP file |
19 |
| -3. Run `bdix_ftp_tester.exe` |
| 14 | +You can download the latest version for your platform from the [Releases](../../releases) page. |
20 | 15 |
|
21 |
| -### Linux |
22 |
| -1. Download the latest Linux release from the [Releases](../../releases) page |
23 |
| -2. Extract the archive |
24 |
| -3. Make the file executable: `chmod +x bdix_ftp_tester` |
25 |
| -4. Run the application: `./bdix_ftp_tester` |
26 |
| - |
27 |
| -### macOS |
28 |
| -1. Download the latest macOS release from the [Releases](../../releases) page |
29 |
| -2. Mount the DMG file |
30 |
| -3. Drag the application to your Applications folder |
31 |
| -4. Run the application |
32 |
| - |
33 |
| -### Android |
34 |
| -1. Download the latest APK from the [Releases](../../releases) page |
35 |
| -2. Install the APK on your Android device |
36 |
| -3. Run the application |
37 |
| - |
38 |
| -## Development |
| 16 | +## Building from Source |
39 | 17 |
|
40 | 18 | ### Prerequisites
|
| 19 | + |
41 | 20 | - Flutter SDK (latest stable version)
|
42 |
| -- For desktop development: |
| 21 | +- For desktop builds: |
43 | 22 | - Windows: Visual Studio with C++ development tools
|
44 |
| - - Linux: GTK development headers |
| 23 | + - Linux: GTK development libraries |
45 | 24 | - macOS: Xcode
|
46 |
| -- For Android development: |
47 |
| - - Android Studio |
48 |
| - - Android SDK |
| 25 | +- For Android builds: Android SDK and NDK |
| 26 | + |
| 27 | +### Build Instructions |
49 | 28 |
|
50 |
| -### Setup |
51 | 29 | 1. Clone the repository:
|
52 | 30 | ```bash
|
53 |
| -git clone https://github.com/FakeErrorX/bdix-ftp-tester.git |
54 |
| -cd bdix-ftp-tester |
| 31 | +git clone https://github.com/FakeErrorX/BDIX-FTP-TESTER.git |
| 32 | +cd BDIX-FTP-TESTER |
55 | 33 | ```
|
56 | 34 |
|
57 | 35 | 2. Get dependencies:
|
58 | 36 | ```bash
|
59 | 37 | flutter pub get
|
60 | 38 | ```
|
61 | 39 |
|
62 |
| -3. Run the application: |
63 |
| -```bash |
64 |
| -# For desktop |
65 |
| -flutter run -d windows |
66 |
| -flutter run -d linux |
67 |
| -flutter run -d macos |
68 |
| - |
69 |
| -# For Android |
70 |
| -flutter run -d android |
71 |
| -``` |
72 |
| - |
73 |
| -## Building |
74 |
| - |
75 |
| -The application is automatically built using GitHub Actions when: |
76 |
| -- A push is made to the main branch |
77 |
| -- A pull request is created targeting the main branch |
78 |
| -- A new release is created |
79 |
| - |
80 |
| -To manually build the application: |
81 |
| - |
| 40 | +3. Build for your platform: |
82 | 41 | ```bash
|
83 |
| -# Windows |
| 42 | +# For Windows |
84 | 43 | flutter build windows
|
85 | 44 |
|
86 |
| -# Linux |
| 45 | +# For Linux |
87 | 46 | flutter build linux
|
88 | 47 |
|
89 |
| -# macOS |
| 48 | +# For macOS |
90 | 49 | flutter build macos
|
91 | 50 |
|
92 |
| -# Android |
| 51 | +# For Android |
93 | 52 | flutter build apk
|
94 | 53 | ```
|
95 | 54 |
|
96 |
| -## Contributing |
97 |
| - |
98 |
| -1. Fork the repository |
99 |
| -2. Create your feature branch (`git checkout -b feature/amazing-feature`) |
100 |
| -3. Commit your changes (`git commit -m 'Add some amazing feature'`) |
101 |
| -4. Push to the branch (`git push origin feature/amazing-feature`) |
102 |
| -5. Open a Pull Request |
103 |
| - |
104 | 55 | ## License
|
105 | 56 |
|
106 | 57 | This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
|
| 58 | + |
| 59 | +## Contributing |
| 60 | + |
| 61 | +Contributions are welcome! Please feel free to submit a Pull Request. |
0 commit comments