no message

This commit is contained in:
toki 2023-03-19 10:20:24 +09:00
parent a8a52fb86a
commit fb22b79ffe

View file

@ -3,6 +3,7 @@ import 'dart:convert';
import 'dart:io';
import 'dart:typed_data';
import 'package:path/path.dart';
import 'package:yaml/yaml.dart';
Map<String, List<String>?> envArguments(List<String> arguments) {
@ -33,6 +34,19 @@ Map<String, List<String>?> envArguments(List<String> arguments) {
return dic;
}
String? getUserPath() {
String? home = '';
Map<String, String> envVars = Platform.environment;
if (Platform.isMacOS) {
home = envVars['HOME'];
} else if (Platform.isLinux) {
home = envVars['HOME'];
} else if (Platform.isWindows) {
home = envVars['UserProfile'];
}
return home;
}
String? _getKey(String value) {
String? key;
if (value.indexOf('-') == 0) {
@ -104,3 +118,8 @@ Future<Uint8List?> readFileByte(String filePath) async {
c.complete(bytes);
return c.future;
}
String getProjectName() {
var ext = extension(Platform.executable);
return basename(Platform.executable).replaceAll(ext, '');
}