13
This commit is contained in:
parent
6b36b314b7
commit
d4d55d6a8f
2 changed files with 9 additions and 4 deletions
|
@ -20,18 +20,23 @@ class KeyCommand extends Command {
|
|||
|
||||
changeSecret(File file, String secret) async {
|
||||
if (await file.exists()) {
|
||||
bool foundSecret = false;
|
||||
var sink = await file.openWrite();
|
||||
|
||||
await for (var chunk
|
||||
in await file.openRead().transform(UTF8.decoder)) {
|
||||
await for (var chunk in await file.openRead().transform(UTF8.decoder)) {
|
||||
var lines = chunk.split('\n');
|
||||
|
||||
for (String line in lines) {
|
||||
if (line.contains('jwt_secret:')) {
|
||||
foundSecret = true;
|
||||
sink.writeln('jwt_secret: $secret');
|
||||
} else sink.writeln(line);
|
||||
}
|
||||
}
|
||||
} else
|
||||
sink.writeln(line);
|
||||
}
|
||||
}
|
||||
|
||||
if (!foundSecret) sink.writeln('jwt:secret: $secret');
|
||||
await sink.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
name: angel_cli
|
||||
version: 1.0.0-dev+12
|
||||
version: 1.0.0-dev+13
|
||||
description: Command-line tools for the Angel framework.
|
||||
environment:
|
||||
sdk: ">=1.19.0"
|
||||
|
|
Loading…
Reference in a new issue