| Crates.io | esqlz |
| lib.rs | esqlz |
| version | 1.1.0 |
| created_at | 2024-09-22 21:52:34.380489+00 |
| updated_at | 2024-09-22 21:52:34.380489+00 |
| 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.