azimutt icon indicating copy to clipboard operation
azimutt copied to clipboard

CLI (Command Line Interface)

Open loicknuchel opened this issue 3 years ago • 1 comments

Today Azimutt is a web app which parse a database schema and allow to explore it. That's cool but it requires to open a browser, go to the website, click explore and upload the schema. Not really a streamlined process when you are working on your app.

You can improve this by installing the progressive web app, so you can launch the app from your desktop and land directly on the app.

We can bring this one step further with a CLI installation. The first time you do a npm install -g azimutt and then you can do azimutt open structure.sql with the relative path of the file a load it. Or just azimutt open to launch the app.

A CLI can also open some local use cases such as extracting the schema from a real database, which is not possible right now with a web app. For example azimutt open postgresql://localhost/test?user=fred&password=secret&ssl=true could open your database, extract the schema and load it to Azimutt.

What do you think about this ? Do you see any other way of having Azimutt close to you when you need it ?

Please add :+1: reaction if you want this!

loicknuchel avatar Sep 14 '21 11:09 loicknuchel

This is mostly done in #177 (export a database schema).

Still some features could be added:

  • [ ] Open Azimutt from the CLI
  • [ ] Send generated source directly to Azimutt

loicknuchel avatar May 07 '23 06:05 loicknuchel