1 stable release

1.1.0 Sep 22, 2024

#783 in Command line utilities

MIT license

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