From 7e943b9153874a63099ec3e6e93b4c4ccd8617c8 Mon Sep 17 00:00:00 2001 From: Fankai Liu Date: Sun, 29 Oct 2023 19:28:10 +0800 Subject: [PATCH] update salvo version --- Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 5 +- locales/app.yml | 20 +++++++- locales/code_comment.yml | 82 +++++++++++++++++++------------ src/template/src/routers/user.hbs | 8 +-- src/utils/create_project.rs | 34 ++++++++++--- 7 files changed, 104 insertions(+), 49 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8cd00f5..9d30dab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -798,7 +798,7 @@ checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" [[package]] name = "salvo-cli" -version = "0.1.14" +version = "0.1.15" dependencies = [ "ansi_term", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 91e76d4..84c1733 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "salvo-cli" -version = "0.1.14" +version = "0.1.15" edition = "2021" authors = ["Fankai Liu liufankai137@outlook.com"] keywords = ["salvo", "cli","template"] diff --git a/README.md b/README.md index 19f47db..a0b1ec1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@
-

Savlo

-

+

Savlo build status @@ -9,6 +8,8 @@ License

+ +## Introduction Salvo CLI is a command-line interface tool for the [Salvo](https://github.com/salvo-rs/salvo) web framework. It helps streamline the process of setting up a new Salvo project by generating a template structure. ## Installation diff --git a/locales/app.yml b/locales/app.yml index ff37518..415693e 100644 --- a/locales/app.yml +++ b/locales/app.yml @@ -382,4 +382,22 @@ select_db_type: uk: виберіть тип бази даних th: เลือกประเภทฐานข้อมูล el: επιλέξτε τύπο βάσης δεδομένων - da: vælg databasetype \ No newline at end of file + da: vælg databasetype +access_instructions: + en: After running it, you can access /login with the default username:zhangsan and password:123 + zh_CN: 运行之后,您可以使用默认用户名:zhangsan和密码:123访问/login + zh_TW: 運行之後,您可以使用預設的使用者名稱:zhangsan和密碼:123來訪問/login + fr: Après l'avoir exécuté, vous pouvez accéder à /login avec le nom d'utilisateur par défaut:zhangsan et le mot de passe:123 + ja: 実行した後、デフォルトのユーザー名:zhangsanとパスワード:123で/loginにアクセスできます + es: Después de ejecutarlo, puedes acceder a /login con el nombre de usuario predeterminado:zhangsan y la contraseña:123 + de: Nach dem Ausführen können Sie sich mit dem Standard-Benutzernamen:zhangsan und Passwort:123 bei /login anmelden + ru: После запуска вы можете войти в /login с использованием стандартного имени пользователя:zhangsan и пароля:123 + it: Dopo averlo eseguito, è possibile accedere a /login con il nome utente predefinito:zhangsan e la password:123 + pt: Depois de executá-lo, você pode acessar /login com o nome de usuário padrão:zhangsan e a senha:123 + ko: 실행한 후 기본 사용자 이름:zhangsan 및 비밀번호:123으로 /login에 접속할 수 있습니다 + no: Etter at du har kjørt det, kan du få tilgang til /login med standard brukernavn:zhangsan og passord:123 + is: Eftir að hafa keyrt það, getur þú notað /login með sjálfgefna notendanafnið:zhangsan og lykilorðið:123 + uk: Після його запуску Ви можете отримати доступ до /login за допомогою стандартного імені користувача:zhangsan та пароля:123 + th: หลังจากทำการรันแล้ว คุณสามารถเข้าถึง /login ด้วยชื่อผู้ใช้งานเริ่มต้น:zhangsan และรหัสผ่าน:123 + el: Αφού το τρέξετε, μπορείτε να προσπελάσετε το /login με το προεπιλεγμένο όνομα χρήστη:zhangsan και τον κωδικό πρόσβασης:123 + da: Efter du har kørt det, kan du få adgang til /login med standard brugernavn:zhangsan og adgangskode:123 \ No newline at end of file diff --git a/locales/code_comment.yml b/locales/code_comment.yml index 605811b..b5a8956 100644 --- a/locales/code_comment.yml +++ b/locales/code_comment.yml @@ -437,23 +437,23 @@ create_success_sea_orm: el: 🐚 Επιλέξατε sea-orm, η τεκμηρίωση μπορεί να προβληθεί εδώ:https://www.sea-ql.org/SeaORM/docs/index/ da: 🐚 Du har valgt sea-orm, dokumentationen kan ses her:https://www.sea-ql.org/SeaORM/docs/index/ create_success_sqlx_sqlite: - en: 🎯 Default database created in `/data/demo.db`.\n After running it, you can access /login with the default username:zhangsan and password:123. - zh_CN: 🎯 默认数据库创建在`/data/demo.db`。\n 运行后,您可以使用默认用户名:zhangsan和密码:123访问/login。 - zh_TW: 🎯 預設資料庫創建在`/data/demo.db`。\n 運行後,您可以使用預設用戶名:zhangsan和密碼:123訪問/login。 - fr: 🎯 Base de données par défaut créée dans `/data/demo.db`. \n Après l'avoir exécuté, vous pouvez accéder à /login avec le nom d'utilisateur par défaut:zhangsan et le mot de passe:123. - ja: 🎯 デフォルトのデータベースが`/data/demo.db`に作成されました。\n 実行後、デフォルトのユーザー名:zhangsanとパスワード:123で/loginにアクセスできます。 - es: 🎯 Base de datos predeterminada creada en `/data/demo.db`. \n Después de ejecutarlo, puede acceder a /login con el nombre de usuario predeterminado:zhangsan y la contraseña:123. + en: 🎯 Default database created in `/data/demo.db`.\n After running it, you can access /login with the default username:zhangsan and password:123 + zh_CN: 🎯 默认数据库创建在`/data/demo.db`。\n 运行后,您可以使用默认用户名:zhangsan和密码:123访问/login + zh_TW: 🎯 預設資料庫創建在`/data/demo.db`。\n 運行後,您可以使用預設用戶名:zhangsan和密碼:123訪問/login + fr: 🎯 Base de données par défaut créée dans `/data/demo.db`. \n Après l'avoir exécuté, vous pouvez accéder à /login avec le nom d'utilisateur par défaut:zhangsan et le mot de passe:123 + ja: 🎯 デフォルトのデータベースが`/data/demo.db`に作成されました。\n 実行後、デフォルトのユーザー名:zhangsanとパスワード:123で/loginにアクセスできます + es: 🎯 Base de datos predeterminada creada en `/data/demo.db`. \n Después de ejecutarlo, puede acceder a /login con el nombre de usuario predeterminado:zhangsan y la contraseña:123 de: 🎯 Standarddatenbank erstellt in `/data/demo.db`. \n Nach dem Ausführen können Sie mit dem Standardbenutzernamen:zhangsan und dem Passwort:123 auf /login zugreifen. - ru: 🎯 База данных по умолчанию создана в `/data/demo.db`. \n После запуска вы можете получить доступ к /login с именем пользователя по умолчанию:zhangsan и паролем:123. - it: 🎯 Database predefinita creata in `/data/demo.db`. \n Dopo l'esecuzione, è possibile accedere a /login con l'username predefinito:zhangsan e la password:123. - pt: 🎯 Banco de dados padrão criado em `/data/demo.db`. \n Após executá-lo, você pode acessar /login com o nome de usuário padrão:zhangsan e a senha:123. + ru: 🎯 База данных по умолчанию создана в `/data/demo.db`. \n После запуска вы можете получить доступ к /login с именем пользователя по умолчанию:zhangsan и паролем:123 + it: 🎯 Database predefinita creata in `/data/demo.db`. \n Dopo l'esecuzione, è possibile accedere a /login con l'username predefinito:zhangsan e la password:123 + pt: 🎯 Banco de dados padrão criado em `/data/demo.db`. \n Após executá-lo, você pode acessar /login com o nome de usuário padrão:zhangsan e a senha:123 ko: 🎯 기본 데이터베이스가 `/data/demo.db`에 생성되었습니다. \n 실행 후 기본 사용자 이름:zhangsan과 비밀번호:123으로 /login에 접속할 수 있습니다. - no: 🎯 Standarddatabasen er opprettet i `/data/demo.db`. \n Etter å ha kjørt det, kan du få tilgang til /login med standard brukernavn:zhangsan og passord:123. - is: 🎯 Sjálfgefin gagnagrunn búin til í `/data/demo.db`. \n Eftir að hafa keyrt það, getur þú fengið aðgang að /login með sjálfgefnum notandanafni:zhangsan og lykilorði:123. - uk: 🎯 База даних за замовчуванням створена в `/data/demo.db`. \n Після запуску ви можете отримати доступ до /login за допомогою імені користувача за замовчуванням:zhangsan та пароля:123. - th: 🎯 สร้างฐานข้อมูลเริ่มต้นใน `/data/demo.db`. \n หลังจากเรียกใช้งาน คุณสามารถเข้าถึง /login ด้วยชื่อผู้ใช้เริ่มต้น:zhangsan และรหัสผ่าน:123. - el: 🎯 Δημιουργήθηκε η προεπιλεγμένη βάση δεδομένων στο `/data/demo.db`. \n Μετά την εκτέλεσή του, μπορείτε να αποκτήσετε πρόσβαση στο /login με το όνομα χρήστη:zhangsan και τον κωδικό πρόσβασης:123. - da: 🎯 Standarddatabasen er oprettet i `/data/demo.db`. \n Efter at have kørt det, kan du få adgang til /login med standardbrugernavnet:zhangsan og adgangskoden:123. + no: 🎯 Standarddatabasen er opprettet i `/data/demo.db`. \n Etter å ha kjørt det, kan du få tilgang til /login med standard brukernavn:zhangsan og passord:123 + is: 🎯 Sjálfgefin gagnagrunn búin til í `/data/demo.db`. \n Eftir að hafa keyrt það, getur þú fengið aðgang að /login með sjálfgefnum notandanafni:zhangsan og lykilorði:123 + uk: 🎯 База даних за замовчуванням створена в `/data/demo.db`. \n Після запуску ви можете отримати доступ до /login за допомогою імені користувача за замовчуванням:zhangsan та пароля:123 + th: 🎯 สร้างฐานข้อมูลเริ่มต้นใน `/data/demo.db`. \n หลังจากเรียกใช้งาน คุณสามารถเข้าถึง /login ด้วยชื่อผู้ใช้เริ่มต้น:zhangsan และรหัสผ่าน:123 + el: 🎯 Δημιουργήθηκε η προεπιλεγμένη βάση δεδομένων στο `/data/demo.db`. \n Μετά την εκτέλεσή του, μπορείτε να αποκτήσετε πρόσβαση στο /login με το όνομα χρήστη:zhangsan και τον κωδικό πρόσβασης:123 + da: 🎯 Standarddatabasen er oprettet i `/data/demo.db`. \n Efter at have kørt det, kan du få adgang til /login med standardbrugernavnet:zhangsan og adgangskoden:123 create_success_mysql_or_pgsql: en: 📊 Follow the instructions in the data/init_sql.sql file to complete the initialization of data zh_CN: 📊 按照data/init_sql.sql文件中的说明完成数据初始化 @@ -545,20 +545,38 @@ create_success_diesel__mysql_or_pgsql_fist_use: el: -- Παρακαλώ αλλάξτε πρώτα τη συμβολοσειρά σύνδεσης στη βάση δεδομένων στο .env και config/config.toml \n -- Βεβαιωθείτε ότι η βάση δεδομένων υπάρχει, στη συνέχεια εκτελέστε τη μετεγκατάσταση diesel για να επαναφέρετε τη βάση δεδομένων, και εκτελέστε το παρακάτω SQL στη βάση δεδομένων για να προσθέσετε τα προεπιλεγμένα δεδομένα. \n -- Μετά την εκτέλεση, μπορείτε να χρησιμοποιήσετε το προεπιλεγμένο όνομα χρήστη:zhangsan και τον κωδικό:123 για να έχετε πρόσβαση στο /login. \n -- Για περισσότερες λειτουργίες του diesel-cli, παρακαλώ δείτε το /migration/README.md. da: -- Ændre først forbindelsesstrengen til databasen i .env og config/config.toml \n -- Sørg for, at databasen eksisterer, kør derefter diesel migration run for at gendanne databasen, og kør den følgende SQL i databasen for at tilføje standarddataene. \n -- Efter kørsel, kan du bruge standard brugernavnet:zhangsan og adgangskoden:123 for at få adgang til /login. \n -- For mere funktionalitet fra diesel-cli, se venligst /migration/README.md. create_success_rbatis: - en: 🎯 Reminder:Please modify the database connection string in the /config/config.toml file before running it - zh_CN: 🎯 提醒:在运行之前,请在 /config/config.toml 文件中修改数据库连接字符串 - zh_TW: 🎯 提醒:在運行之前,請在 /config/config.toml 文件中修改數據庫連接字符串 - fr: 🎯 Rappel:Veuillez modifier la chaîne de connexion à la base de données dans le fichier /config/config.toml avant de l'exécuter - ja: 🎯 リマインダー:実行する前に、/config/config.toml ファイル内のデータベース接続文字列を変更してください - es: 🎯 Recordatorio:Por favor modifique la cadena de conexión de la base de datos en el archivo /config/config.toml antes de ejecutarlo - de: 🎯 Erinnerung:Bitte ändern Sie die Datenbankverbindungszeichenfolge in der /config/config.toml-Datei, bevor Sie sie ausführen - ru: 🎯 Напоминание:Перед запуском измените строку подключения к базе данных в файле /config/config.toml - it: 🎯 Promemoria:Modificare la stringa di connessione al database nel file /config/config.toml prima di eseguirlo - pt: 🎯 Lembrete:Por favor, modifique a string de conexão do banco de dados no arquivo /config/config.toml antes de executá-lo - ko: 🎯 알림:실행하기 전에 /config/config.toml 파일에서 데이터베이스 연결 문자열을 수정하세요 - no: 🎯 Påminnelse:Vennligst endre databaseforbindelsesstrengen i /config/config.toml-filen før du kjører den - is: 🎯 Áminning:Vinsamlegast breyttu gagnagrunnstengistrenginu í /config/config.toml skránni áður en þú keyrir það - uk: 🎯 Нагадування:Будь ласка, змініть рядок підключення до бази даних у файлі /config/config.toml перед його запуском - th: 🎯 แจ้งเตือน:โปรดแก้ไขสตริงการเชื่อมต่อฐานข้อมูลในไฟล์ /config/config.toml ก่อนที่จะทำการรัน - el: 🎯 Υπενθύμιση:Παρακαλώ τροποποιήστε τη συμβολοσειρά σύνδεσης βάσης δεδομένων στο αρχείο /config/config.toml πριν το τρέξετε - da: 🎯 Påmindelse:Ændr venligst databaseforbindelsesstrengen i /config/config.toml-filen, før du kører den \ No newline at end of file + en: 🎯 Reminder:Please modify the database connection string in the /config/config.toml file before running it \n you can access /login with the default username:zhangsan and password:123 + zh_CN: 🎯 提醒:在运行之前,请在 /config/config.toml 文件中修改数据库连接字符串 \n 您可以使用默认用户名:zhangsan和密码:123访问/login + zh_TW: 🎯 提醒:在運行之前,請在 /config/config.toml 文件中修改數據庫連接字符串 \n 您可以使用默認用戶名:zhangsan和密碼:123訪問/login + fr: 🎯 Rappel:Veuillez modifier la chaîne de connexion à la base de données dans le fichier /config/config.toml avant de l'exécuter \n vous pouvez accéder à /login avec le nom d'utilisateur par défaut:zhangsan et le mot de passe:123 + ja: 🎯 リマインダー:実行する前に、/config/config.toml ファイル内のデータベース接続文字列を変更してください \n デフォルトのユーザー名:zhangsanとパスワード:123で/loginにアクセスできます + es: 🎯 Recordatorio:Por favor modifique la cadena de conexión de la base de datos en el archivo /config/config.toml antes de ejecutarlo \n puede acceder a /login con el nombre de usuario predeterminado:zhangsan y la contraseña:123 + de: 🎯 Erinnerung:Bitte ändern Sie die Datenbankverbindungszeichenfolge in der /config/config.toml-Datei, bevor Sie sie ausführen \n Sie können sich mit dem Standard-Benutzernamen:zhangsan und Passwort:123 bei /login anmelden + ru: 🎯 Напоминание:Перед запуском измените строку подключения к базе данных в файле /config/config.toml \n вы можете войти в /login с использованием стандартного имени пользователя:zhangsan и пароля:123 + it: 🎯 Promemoria:Modificare la stringa di connessione al database nel file /config/config.toml prima di eseguirlo \n è possibile accedere a /login con il nome utente predefinito:zhangsan e la password:123 + pt: 🎯 Lembrete:Por favor, modifique a string de conexão do banco de dados no arquivo /config/config.toml antes de executá-lo \n você pode acessar /login com o nome de usuário padrão:zhangsan e a senha:123 + ko: 🎯 알림:실행하기 전에 /config/config.toml 파일에서 데이터베이스 연결 문자열을 수정하세요 \n 기본 사용자 이름:zhangsan 및 비밀번호:123으로 /login에 접속할 수 있습니다 + no: 🎯 Påminnelse:Vennligst endre databaseforbindelsesstrengen i /config/config.toml-filen før du kjører den \n du kan få tilgang til /login med standard brukernavn:zhangsan og passord:123 + is: 🎯 Áminning:Vinsamlegast breyttu gagnagrunnstengistrenginu í /config/config.toml skránni áður en þú keyrir það \n þú getur notað /login með sjálfgefna notendanafnið:zhangsan og lykilorðið:123 + uk: 🎯 Нагадування:Будь ласка, змініть рядок підключення до бази даних у файлі /config/config.toml перед його запуском \n Ви можете отримати доступ до /login за допомогою стандартного імені користувача:zhangsan та пароля:123 + th: 🎯 แจ้งเตือน:โปรดแก้ไขสตริงการเชื่อมต่อฐานข้อมูลในไฟล์ /config/config.toml ก่อนที่จะทำการรัน \n คุณสามารถเข้าถึง /login ด้วยชื่อผู้ใช้งานเริ่มต้น:zhangsan และรหัสผ่าน:123 + el: 🎯 Υπενθύμιση:Παρακαλώ τροποποιήστε τη συμβολοσειρά σύνδεσης βάσης δεδομένων στο αρχείο /config/config.toml πριν το τρέξετε \n μπορείτε να προσπελάσετε το /login με το προεπιλεγμένο όνομα χρήστη:zhangsan και τον κωδικό πρόσβασης:123 + da: 🎯 Påmindelse:Ændr venligst databaseforbindelsesstrengen i /config/config.toml-filen, før du kører den \n du kan få adgang til /login med standard brugernavn:zhangsan og adgangskode:123 +create_success_sqlx_diesel: + en: 🎯 Default database created in `/data/test.db`.\n After running it, you can access /login with the default username:zhangsan and password:123 + zh_CN: 🎯 默认数据库创建在`/data/test.db`。\n 运行后,您可以使用默认用户名:zhangsan和密码:123访问/login + zh_TW: 🎯 預設資料庫創建在`/data/test.db`。\n 運行後,您可以使用預設用戶名:zhangsan和密碼:123訪問/login + fr: 🎯 Base de données par défaut créée dans `/data/test.db`. \n Après l'avoir exécuté, vous pouvez accéder à /login avec le nom d'utilisateur par défaut:zhangsan et le mot de passe:123 + ja: 🎯 デフォルトのデータベースが`/data/test.db`に作成されました。\n 実行後、デフォルトのユーザー名:zhangsanとパスワード:123で/loginにアクセスできます + es: 🎯 Base de datos predeterminada creada en `/data/test.db`. \n Después de ejecutarlo, puede acceder a /login con el nombre de usuario predeterminado:zhangsan y la contraseña:123 + de: 🎯 Standarddatenbank erstellt in `/data/test.db`. \n Nach dem Ausführen können Sie mit dem Standardbenutzernamen:zhangsan und dem Passwort:123 auf /login zugreifen. + ru: 🎯 База данных по умолчанию создана в `/data/test.db`. \n После запуска вы можете получить доступ к /login с именем пользователя по умолчанию:zhangsan и паролем:123 + it: 🎯 Database predefinita creata in `/data/test.db`. \n Dopo l'esecuzione, è possibile accedere a /login con l'username predefinito:zhangsan e la password:123 + pt: 🎯 Banco de dados padrão criado em `/data/test.db`. \n Após executá-lo, você pode acessar /login com o nome de usuário padrão:zhangsan e a senha:123 + ko: 🎯 기본 데이터베이스가 `/data/test.db`에 생성되었습니다. \n 실행 후 기본 사용자 이름:zhangsan과 비밀번호:123으로 /login에 접속할 수 있습니다. + no: 🎯 Standarddatabasen er opprettet i `/data/test.db`. \n Etter å ha kjørt det, kan du få tilgang til /login med standard brukernavn:zhangsan og passord:123 + is: 🎯 Sjálfgefin gagnagrunn búin til í `/data/test.db`. \n Eftir að hafa keyrt það, getur þú fengið aðgang að /login með sjálfgefnum notandanafni:zhangsan og lykilorði:123 + uk: 🎯 База даних за замовчуванням створена в `/data/test.db`. \n Після запуску ви можете отримати доступ до /login за допомогою імені користувача за замовчуванням:zhangsan та пароля:123 + th: 🎯 สร้างฐานข้อมูลเริ่มต้นใน `/data/test.db`. \n หลังจากเรียกใช้งาน คุณสามารถเข้าถึง /login ด้วยชื่อผู้ใช้เริ่มต้น:zhangsan และรหัสผ่าน:123 + el: 🎯 Δημιουργήθηκε η προεπιλεγμένη βάση δεδομένων στο `/data/test.db`. \n Μετά την εκτέλεσή του, μπορείτε να αποκτήσετε πρόσβαση στο /login με το όνομα χρήστη:zhangsan και τον κωδικό πρόσβασης:123 + da: 🎯 Standarddatabasen er oprettet i `/data/test.db`. \n Efter at have kørt det, kan du få adgang til /login med standardbrugernavnet:zhangsan og adgangskoden:123 diff --git a/src/template/src/routers/user.hbs b/src/template/src/routers/user.hbs index 4144290..5a54a7c 100644 --- a/src/template/src/routers/user.hbs +++ b/src/template/src/routers/user.hbs @@ -41,10 +41,10 @@ pub async fn post_login(req: JsonBody, res: &mut Response) { match result { Ok(data) => { let jwt_token = data.token.clone(); - let cookie = Cookie::build("jwt_token", jwt_token) + let cookie = Cookie::build(("jwt_token", jwt_token)) .path("/") .http_only(true) - .finish(); + .build(); res.add_cookie(cookie); } Err(e) => ErrRes::with_err(&e.to_string()).into_response(res), @@ -134,10 +134,10 @@ pub async fn post_login(req: JsonBody, res: &mut Response) { match result { Ok(data) => { let jwt_token = data.token.clone(); - let cookie = Cookie::build("jwt_token", jwt_token) + let cookie = Cookie::build(("jwt_token", jwt_token)) .path("/") .http_only(true) - .finish(); + .build(); res.add_cookie(cookie); } Err(e) => ErrRes::with_err(&e.to_string()).into_response(res), diff --git a/src/utils/create_project.rs b/src/utils/create_project.rs index e62efee..1fe0fbc 100644 --- a/src/utils/create_project.rs +++ b/src/utils/create_project.rs @@ -48,22 +48,40 @@ fn after_print_info(project_name: &String, config: UserSelected) { success(t!("create_success", project_name = project_name).replace(r"\n", "\n")); match config.db_conn_type { DbConnectionType::Sqlx => { - success(t!("create_success_sqlx", project_name = project_name).replace(r"\n", "\n")); + success(t!("create_success_sqlx").replace(r"\n", "\n")); + match config.db_type + { + DbType::Sqlite => { + success(t!("create_success_sqlx_sqlite").replace(r"\n", "\n")); + }, + _=>{ + success(t!("create_success_mysql_or_pgsql").replace(r"\n", "\n")); + } + } } DbConnectionType::SeaOrm => { - success(t!("create_success_sea_orm", project_name = project_name).replace(r"\n", "\n")); + success(t!("create_success_sea_orm").replace(r"\n", "\n")); + match config.db_type + { + DbType::Sqlite => { + success(t!("create_success_sqlx_sqlite").replace(r"\n", "\n")); + }, + _=>{ + success(t!("create_success_mysql_or_pgsql").replace(r"\n", "\n")); + } + } } DbConnectionType::Diesel => match config.db_type { DbType::Sqlite => { - success(t!("create_success_sqlx_sqlite").replace(r"\n", "\n")); - } - _ => { - success(t!("create_success_mysql_or_pgsql").replace(r"\n", "\n")); + success(t!("create_success_sqlx_diesel").replace(r"\n", "\n")); + }, + _=>{ + success(t!("create_success_mysql_or_pgsql").replace(r"\n", "\n")); } }, DbConnectionType::Rbatis => match config.db_type { DbType::Mysql | DbType::Postgres | DbType::Mssql => { - success(t!("create_success_rbatis")); + success(t!("create_success_rbatis").replace(r"\n", "\n")); } _ => {} }, @@ -96,7 +114,7 @@ fn write_project_file( "jsonwebtoken": "8.3.0", "once_cell": "1.18.0", "salvo": { - "version": "0.57", + "version": "0.58", "features": ["anyhow", "logging", "cors", "oapi", "jwt-auth", "rustls", "catch-panic","cookie"] }, "serde": "1.0.188",