Crates.io | esqlz |
lib.rs | esqlz |
version | 1.1.0 |
source | src |
created_at | 2024-09-22 21:52:34.380489 |
updated_at | 2024-09-22 21:52:34.380489 |
description | TUI to manage sequelize migrations easily |
homepage | |
repository | https://github.com/Harshil-Jani/esqlz |
max_upload_size | |
id | 1383333 |
size | 30,769 |
Esqlz is a TUI to manage sequelize migrations easily. It is an extension wrapper of Sequelize CLI.
Latest Version: 1.1.0
- Release Notes
For Linux and MacOS only. (For Windows, Do it yourself, I don't have plans to support Windows)
Run the following command in your terminal to install esqlz
curl -sSL https://raw.githubusercontent.com/Harshil-Jani/esqlz/main/install.sh | bash
For Development Purposes
git clone https://github.com/Harshil-Jani/esqlz.git
cd esqlz
cargo build --release
cargo install --path .
Create a new migration file
esqlz generate "Add a new column to the users table"
Select the migration you want to apply
esqlz up <optional : file_name>
Select the migration you want to revert
esqlz down <optional : file_name>
Check the migration status
esqlz status
Contributions are welcome. Please open an issue before making a PR. I am flexible with adding new features or being pointed out to bugs.
This project is licensed under the MIT License. See the LICENSE file for more details.