esqlz

Crates.ioesqlz
lib.rsesqlz
version1.1.0
sourcesrc
created_at2024-09-22 21:52:34.380489
updated_at2024-09-22 21:52:34.380489
descriptionTUI to manage sequelize migrations easily
homepage
repositoryhttps://github.com/Harshil-Jani/esqlz
max_upload_size
id1383333
size30,769
Harshil Jani (Harshil-Jani)

documentation

README

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.

Commit count: 6

cargo fmt