mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-08-23 08:30:21 +08:00
26 lines
563 B
Dart
26 lines
563 B
Dart
import 'package:flutter/widgets.dart';
|
|
|
|
import 'package:git_setup/keygen.dart';
|
|
|
|
abstract class GitConfig {
|
|
String get gitAuthor;
|
|
String get gitAuthorEmail;
|
|
String get sshPublicKey;
|
|
String get sshPrivateKey;
|
|
String get sshPassword;
|
|
SshKeyType get sshKeyType;
|
|
|
|
set gitAuthor(String x);
|
|
set gitAuthorEmail(String x);
|
|
set sshPublicKey(String x);
|
|
set sshPrivateKey(String x);
|
|
set sshPassword(String x);
|
|
set sshKeyType(SshKeyType x);
|
|
|
|
Future<void> save();
|
|
}
|
|
|
|
abstract class SetupProviders {
|
|
GitConfig readGitConfig(BuildContext context);
|
|
}
|