Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions lib/commands/app/info.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -43,10 +42,10 @@ final class AppInfoCommand extends Command<void> {

switch (response["apps"]) {
case final List list:
stdout.writeln(listToAsciiTable(list, _keysIgnore));
context.printer.writeln(listToAsciiTable(list, _keysIgnore));
break;
case final Map data:
stdout.writeln(mapToVerticalAsciiTable(data, _keysIgnore));
context.printer.writeln(mapToVerticalAsciiTable(data, _keysIgnore));
break;
}
}
Expand Down
3 changes: 1 addition & 2 deletions lib/commands/app/status.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -30,7 +29,7 @@ final class AppStatusCommand extends Command<void> {
spinner.success(resolveResponseMessage(response));

if (response["apps"] case final data?) {
stdout.writeln(mapToVerticalAsciiTable(data, _keysToIgnore));
context.printer.writeln(mapToVerticalAsciiTable(data, _keysToIgnore));
}
}
}
3 changes: 1 addition & 2 deletions lib/commands/domain/create.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -33,6 +32,6 @@ final class CustomdomainCreateCommand extends Command<void> {

spinner.success(resolveResponseMessage(response));

stdout.writeln(mapToVerticalAsciiTable(response["domain"]));
context.printer.writeln(mapToVerticalAsciiTable(response["domain"]));
}
}
5 changes: 2 additions & 3 deletions lib/commands/domain/info.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -29,10 +28,10 @@ final class CustomdomainInfoCommand extends Command<void> {

switch (response["domain"] ?? response["domains"]) {
case final List list:
stdout.writeln(listToAsciiTable(list));
context.printer.writeln(listToAsciiTable(list));
break;
case final Map data:
stdout.writeln(mapToVerticalAsciiTable(data));
context.printer.writeln(mapToVerticalAsciiTable(data));
break;
}
}
Expand Down
3 changes: 1 addition & 2 deletions lib/commands/domain/verify.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -27,6 +26,6 @@ final class CustomdomainVerifyCommand extends Command<void> {

spinner.success(resolveResponseMessage(response));

stdout.writeln(mapToVerticalAsciiTable(response["domain"]));
context.printer.writeln(mapToVerticalAsciiTable(response["domain"]));
}
}
5 changes: 2 additions & 3 deletions lib/commands/snapshot/create.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -28,11 +27,11 @@ final class SnapshotCreateCommand extends Command<void> {
spinner.success(resolveResponseMessage(response));

if (response["snapshot"] case final Map snapshot) {
stdout.writeln(mapToVerticalAsciiTable(_flattenSnapshot(snapshot)));
context.printer.writeln(mapToVerticalAsciiTable(_flatten(snapshot)));
}
}

Map _flattenSnapshot(Map snapshot) {
Map _flatten(Map snapshot) {
return {"Version": snapshot["version"], "Size": snapshot["version"]};
}
}
7 changes: 3 additions & 4 deletions lib/commands/snapshot/info.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -55,7 +54,7 @@ final class SnapshotInfoCommand extends Command<void> {
spinner.success(resolveResponseMessage(response));

if (response["versions"] case final List list) {
stdout.writeln(listToAsciiTable(_flattenSnapshotVersion(list)));
context.printer.writeln(listToAsciiTable(_flattenSnapshotVersion(list)));
}
}

Expand All @@ -74,9 +73,9 @@ final class SnapshotInfoCommand extends Command<void> {
spinner.success(resolveResponseMessage(response));

if (response["apps"] case final List list) {
stdout.writeln(listToAsciiTable(_flattenSnapshotApp(list)));
context.printer.writeln(listToAsciiTable(_flattenSnapshotApp(list)));
if (response["pagination"] case final Map pagination) {
stdout.writeln(_showSnapshotPagination(pagination));
context.printer.writeln(_showSnapshotPagination(pagination));
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions lib/commands/subdomain/create.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -27,6 +26,6 @@ final class SubdomainCreateCommand extends Command<void> {

spinner.success(resolveResponseMessage(response));

stdout.writeln(mapToVerticalAsciiTable(response["subdomain"]));
context.printer.writeln(mapToVerticalAsciiTable(response["subdomain"]));
}
}
5 changes: 2 additions & 3 deletions lib/commands/subdomain/info.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -29,10 +28,10 @@ final class SubdomainInfoCommand extends Command<void> {

switch (response["subdomain"] ?? response["subdomains"]) {
case final List list:
stdout.writeln(listToAsciiTable(list));
context.printer.writeln(listToAsciiTable(list));
break;
case final Map data:
stdout.writeln(mapToVerticalAsciiTable(data));
context.printer.writeln(mapToVerticalAsciiTable(data));
break;
}
}
Expand Down
3 changes: 1 addition & 2 deletions lib/commands/team/status.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand Down Expand Up @@ -30,7 +29,7 @@ final class TeamStatusCommand extends Command<void> {
spinner.success(resolveResponseMessage(response));

if (response["apps"] case final data?) {
stdout.writeln(mapToVerticalAsciiTable(data, _keysToIgnore));
context.printer.writeln(mapToVerticalAsciiTable(data, _keysToIgnore));
}
}
}
3 changes: 1 addition & 2 deletions lib/commands/user/info.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "dart:async";
import "dart:io";

import "package:args/command_runner.dart";
import "package:discloud/extensions/command.dart";
Expand All @@ -23,7 +22,7 @@ final class UserInfoCommand extends Command<void> {
spinner.success(resolveResponseMessage(response));

if (response["user"] case final Map data) {
stdout.writeln(mapToVerticalAsciiTable(data, _keysIgnore));
context.printer.writeln(mapToVerticalAsciiTable(data, _keysIgnore));
}
}
}
5 changes: 1 addition & 4 deletions lib/commands/wait.dart
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,9 @@ final class WaitCommand extends Command<void> with Disposable {
@override
final hidden = true;

@override
final takesArguments = true;

@override
Future<void> run() async {
if (argResults?.arguments.firstOrNull case final seconds?) {
if (argResults?.rest.firstOrNull case final seconds?) {
if (int.tryParse(seconds) case final seconds? when seconds.isPositive) {
await Future.delayed(.new(seconds: seconds));
}
Expand Down
Loading