run method

  1. @override
Future<void> run()

Implementation

@override
Future<void> run() async {
  print('Acter ${Env.rageshakeAppVersion}');
  print(' - Default Homeserver: ${Env.defaultHomeserverName}');
  print(' - Default Homeserver URL: ${Env.defaultHomeserverUrl}');
  final appInfo = await AppInfo.make();
  print('Locally:');
  print(' - App Folder: ${appInfo.appDocPath}');

  if (appInfo.logFiles.isNotEmpty) {
    print(' - Latest log file: ${appInfo.logFiles[0].path}');
  }

  print(' - Number of current sessions found: ${appInfo.sessions.length}');
  if (appInfo.accounts.isNotEmpty) {
    print(' - Data of sessions found: ${appInfo.accounts.length}');
    for (final a in appInfo.accounts) {
      print('    * $a');
    }
  }
  exit(0);
}