Skip to content
Open
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: 1 addition & 4 deletions lib/src/commands/create/commands/dart_cli.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,7 @@ import 'package:very_good_cli/src/commands/create/templates/templates.dart';
/// {@endtemplate}
class CreateDartCLI extends CreateSubCommand with Publishable, Workspace {
/// {@macro very_good_create_dart_cli_command}
CreateDartCLI({
required super.logger,
required super.generatorFromBundle,
}) {
CreateDartCLI({required super.logger, required super.generatorFromBundle}) {
argParser.addOption(
'executable-name',
help: 'The CLI executable name (defaults to the project name)',
Expand Down
5 changes: 1 addition & 4 deletions lib/src/commands/create/commands/docs_site.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,7 @@ import 'package:very_good_cli/src/very_good_config/very_good_config.dart';
/// {@endtemplate}
class CreateDocsSite extends CreateSubCommand with Publishable {
/// {@macro very_good_create_docs_site}
CreateDocsSite({
required super.logger,
required super.generatorFromBundle,
}) {
CreateDocsSite({required super.logger, required super.generatorFromBundle}) {
argParser.addOption(
'org-name',
help: 'The organization for this new project.',
Expand Down
5 changes: 1 addition & 4 deletions lib/src/commands/create/commands/flame_game.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,7 @@ import 'package:very_good_cli/src/commands/create/templates/templates.dart';
class CreateFlameGame extends CreateSubCommand
with OrgName, Publishable, Workspace {
/// {@macro very_good_create_flame_game_command}
CreateFlameGame({
required super.logger,
required super.generatorFromBundle,
}) {
CreateFlameGame({required super.logger, required super.generatorFromBundle}) {
argParser.addMultiOption(
'platforms',
help:
Expand Down
15 changes: 3 additions & 12 deletions lib/src/commands/create/create.dart
Original file line number Diff line number Diff line change
Expand Up @@ -41,18 +41,12 @@ class CreateCommand extends Command<int> {

// very_good create dart_cli <args>
addSubcommand(
CreateDartCLI(
logger: logger,
generatorFromBundle: generatorFromBundle,
),
CreateDartCLI(logger: logger, generatorFromBundle: generatorFromBundle),
);

// very_good create docs_site <args>
addSubcommand(
CreateDocsSite(
logger: logger,
generatorFromBundle: generatorFromBundle,
),
CreateDocsSite(logger: logger, generatorFromBundle: generatorFromBundle),
);

// very_good create flutter_package <args>
Expand All @@ -73,10 +67,7 @@ class CreateCommand extends Command<int> {

// very_good create flame_game <args>
addSubcommand(
CreateFlameGame(
logger: logger,
generatorFromBundle: generatorFromBundle,
),
CreateFlameGame(logger: logger, generatorFromBundle: generatorFromBundle),
);
}

Expand Down
5 changes: 1 addition & 4 deletions lib/src/commands/dart/commands/dart_test_command.dart
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,7 @@ class DartTestOptions {
.expand((e) => e.split(RegExp(r'[,\s]+')))
.where((e) => e.isNotEmpty)
.toList();
final runSkipped = argResults.resolve(
'run-skipped',
testConfig.runSkipped,
);
final runSkipped = argResults.resolve('run-skipped', testConfig.runSkipped);
final checkIgnore = argResults.resolve(
'check-ignore',
testConfig.checkIgnore,
Expand Down
17 changes: 4 additions & 13 deletions lib/src/commands/packages/commands/get.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,10 @@ class PackagesGetOptions {
}) {
final getConfig = config.packages.get;

final recursive = argResults.resolve(
'recursive',
getConfig.recursive,
);
final ignore = argResults.resolve<List<String>>(
'ignore',
getConfig.ignore,
);

return PackagesGetOptions._(
recursive: recursive,
ignore: ignore.toSet(),
);
final recursive = argResults.resolve('recursive', getConfig.recursive);
final ignore = argResults.resolve<List<String>>('ignore', getConfig.ignore);

return PackagesGetOptions._(recursive: recursive, ignore: ignore.toSet());
}

/// Whether to install dependencies recursively for all nested packages.
Expand Down
25 changes: 5 additions & 20 deletions lib/src/commands/test/test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,7 @@ class FlutterTestOptions {
'concurrency',
testConfig.concurrency,
);
final collectCoverage = argResults.resolve(
'coverage',
testConfig.coverage,
);
final collectCoverage = argResults.resolve('coverage', testConfig.coverage);
final minCoverage = argResults.resolve<String?>(
'min-coverage',
testConfig.minCoverage,
Expand Down Expand Up @@ -93,10 +90,7 @@ class FlutterTestOptions {
'update-goldens',
testConfig.updateGoldens,
);
final failFast = argResults.resolve(
'fail-fast',
testConfig.failFast,
);
final failFast = argResults.resolve('fail-fast', testConfig.failFast);
final forceAnsi = argResults['force-ansi'] as bool?;
final dartDefine = argResults.resolve<List<String>?>(
'dart-define',
Expand All @@ -119,18 +113,9 @@ class FlutterTestOptions {
.where((e) => e.isNotEmpty)
.toList();

final runSkipped = argResults.resolve(
'run-skipped',
testConfig.runSkipped,
);
final flavor = argResults.resolve<String?>(
'flavor',
testConfig.flavor,
);
final timeout = argResults.resolve<String?>(
'timeout',
testConfig.timeout,
);
final runSkipped = argResults.resolve('run-skipped', testConfig.runSkipped);
final flavor = argResults.resolve<String?>('flavor', testConfig.flavor);
final timeout = argResults.resolve<String?>('timeout', testConfig.timeout);
final timeoutSeconds = int.tryParse(timeout ?? '');
final effectiveTimeout = timeoutSeconds != null
? Duration(seconds: timeoutSeconds)
Expand Down
6 changes: 2 additions & 4 deletions lib/src/commands/update.dart
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,8 @@ import 'package:very_good_cli/src/version.dart';
/// {@endtemplate}
class UpdateCommand extends Command<int> {
/// {@macro update_command}
UpdateCommand({
required this._logger,
PubUpdater? pubUpdater,
}) : _pubUpdater = pubUpdater ?? PubUpdater();
UpdateCommand({required this._logger, PubUpdater? pubUpdater})
: _pubUpdater = pubUpdater ?? PubUpdater();

final Logger _logger;
final PubUpdater _pubUpdater;
Expand Down
6 changes: 5 additions & 1 deletion lib/src/pub_license/spdx_license.gen.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading