30 lines
634 B
Go
30 lines
634 B
Go
package main
|
||
|
||
import (
|
||
"fmt"
|
||
"password/account"
|
||
"password/files"
|
||
)
|
||
|
||
func main() {
|
||
createdAccount()
|
||
}
|
||
|
||
func createdAccount() {
|
||
login := account.PromptData("Введите логин: ")
|
||
password := account.PromptData("Введите пароль: ")
|
||
url := account.PromptData("Введите URL: ")
|
||
|
||
myAccount, err := account.NewAccount(login, password, url)
|
||
if err != nil {
|
||
fmt.Println("ОШИБКА: Неверный формат URL")
|
||
return
|
||
}
|
||
file, err := myAccount.ToBytes()
|
||
if err != nil {
|
||
fmt.Println("Не удалось преобразовать в JSON")
|
||
return
|
||
}
|
||
files.FileWrite(file, "data.json")
|
||
}
|