handleWebdavStatus method
Future<void>
handleWebdavStatus(
- ArgResults argResults
)
Implementation
Future<void> handleWebdavStatus(ArgResults argResults) async {
final pid = await config.readWebdavPid();
final port = int.tryParse(argResults['port'] ?? '8080') ?? 8080;
if (pid == null) {
print('\u274c WebDAV server is not running.');
exit(1);
}
if (!await _isProcessRunning(pid)) {
print(
'\u274c WebDAV server PID file exists but process is not running (PID: $pid).');
exit(1);
}
print('\u2705 WebDAV server is running (PID: $pid)');
print(' URL: http://localhost:$port/');
print(' User: filen / Pass: filen-webdav');
}