handleWebdavMount method

Future<void> handleWebdavMount(
  1. ArgResults argResults
)

Implementation

Future<void> handleWebdavMount(ArgResults argResults) async {
  final port = int.tryParse(argResults['port'] ?? '8080') ?? 8080;
  final url = 'http://localhost:$port/';

  print('\ud83d\uddc2\ufe0f  Mount Instructions');
  print('=' * 50);
  print('Server URL: $url');
  print('Username:   filen');
  print('Password:   filen-webdav');
  print('\n--- Linux (davfs2) ---');
  print('sudo mount -t davfs $url /mnt/filen');
  print('\n--- macOS (Finder) ---');
  print('Cmd+K > $url');
  print('\n--- Windows ---');
  print('net use Z: $url /user:filen filen-webdav');
}