1 stable release
1.1.0 | Sep 22, 2024 |
---|
#783 in Command line utilities
11KB
228 lines
Esqlz
Esqlz is a TUI to manage sequelize migrations easily. It is an extension wrapper of Sequelize CLI.
Latest Version: 1.1.0
- Release Notes
Installation
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 .
Usage
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
Contributing
Contributions are welcome. Please open an issue before making a PR. I am flexible with adding new features or being pointed out to bugs.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Dependencies
~7–16MB
~189K SLoC