Skip to content

Commit 12c6122

Browse files
committed
Released 5.0.0.
1 parent de92e7b commit 12c6122

24 files changed

+334
-176
lines changed

.failed_tracker.bak

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[{"pathTo":"/home/bsutton/git/dswitch/test/src/commands/channel/switch_test.dart","testName":"switch To beta"}]

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# 5.0.0
2+
- upgraded for dart 3.x support.
3+
14
# 4.7.5
25
- added support for dart 2.19.5 which modified the .pub_cache path for hosted libraries.
36

analysis_options.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
include: package:lint_hard/all.yaml
22

3+
linter:
4+
rules:
5+
avoid_print: false

bin/dswitch.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77

88
import 'dart:io';
99

10+
import 'package:args/args.dart';
1011
import 'package:args/command_runner.dart';
1112
import 'package:dcli/dcli.dart';
1213
import 'package:dcli/windows.dart';
1314
import 'package:dswitch/src/commands/commands.dart';
1415
import 'package:dswitch/src/constants.dart';
1516
import 'package:dswitch/src/exceptions/exit.dart';
1617
import 'package:dswitch/src/first_run.dart';
18+
import 'package:path/path.dart';
1719

1820
late final CommandRunner<void> runner;
1921
Future<void> main(List<String> args) async {

bin/dswitch_install.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77

88
import 'dart:io';
99

10+
import 'package:args/args.dart';
1011
import 'package:dcli/dcli.dart';
1112
import 'package:dswitch/dswitch.dart';
1213
import 'package:dswitch/src/channel.dart';
1314
import 'package:dswitch/src/commands/commands.dart';
1415
import 'package:dswitch/src/constants.dart';
1516
import 'package:dswitch/src/exceptions/exit.dart';
1617
import 'package:dswitch/src/settings.dart';
18+
import 'package:path/path.dart';
1719
import 'package:pubspec2/pubspec2.dart' as ps;
1820

1921
void main(List<String> args) {
@@ -153,7 +155,7 @@ void hackPubspecForDev(String pathToDSwitch, String compileDir) {
153155
replacement['dcli'] = Dependency('dcli', pathRef);
154156
pubspec
155157
..dependencyOverrides = replacement
156-
..saveToFile(pathToPubspec);
158+
..save(pathToPubspec);
157159
}
158160
}
159161
}

lib/src/channel.dart

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@
66

77
import 'dart:io';
88

9+
import 'package:args/args.dart';
910
import 'package:dcli/dcli.dart';
1011
import 'package:meta/meta.dart';
12+
import 'package:path/path.dart';
1113
import 'package:pub_semver/pub_semver.dart';
1214
import 'package:settings_yaml/settings_yaml.dart';
1315

@@ -205,8 +207,8 @@ class Channel {
205207
types: [Find.directory],
206208
recursive: false)
207209
.toList()
208-
..sort((a, b) =>
209-
Version.parse(basename(b)).compareTo(Version.parse(basename(a))));
210+
..sort((a, b) =>
211+
Version.parse(basename(b)).compareTo(Version.parse(basename(a))));
210212

211213
void delete(String version) {
212214
deleteDir(_pathToVersion(version));
@@ -218,8 +220,7 @@ class Channel {
218220
Release selectToInstall() {
219221
final releases = Release.fetchReleases(name);
220222

221-
final release = menu<Release>(
222-
prompt: 'Select Version to install:',
223+
final release = menu<Release>('Select Version to install:',
223224
options: releases,
224225
limit: 20,
225226
format: (release) => release.version.toString());
@@ -230,7 +231,7 @@ class Channel {
230231
/// and asks the user to select one to install.
231232
String selectFromInstalled() {
232233
final version = menu<String>(
233-
prompt: 'Select Version:',
234+
'Select Version:',
234235
options: cachedVersions(),
235236
format: basename,
236237
limit: 20,

lib/src/commands/channel/delete.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66

77
import 'package:args/command_runner.dart';
8-
import 'package:dcli/dcli.dart';
8+
import 'package:path/path.dart';
99

1010
import '../../channel.dart';
1111
import '../../exceptions/exit.dart';

lib/src/commands/channel/list.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import 'package:args/command_runner.dart';
88
import 'package:dcli/dcli.dart';
9+
import 'package:path/path.dart';
910
import 'package:pub_semver/pub_semver.dart';
1011

1112
import '../../channel.dart';

lib/src/commands/commands.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* Written by Brett Sutton <[email protected]>, Jan 2022
55
*/
66

7+
import 'package:args/args.dart';
78
import 'package:args/command_runner.dart';
89
import 'package:dcli/dcli.dart';
910

lib/src/constants.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*/
66

77
import 'package:dcli/dcli.dart';
8+
import 'package:path/path.dart';
89

910
import 'channel.dart';
1011

0 commit comments

Comments
 (0)