π¨ Custom DB A simple database management tool that lets you perform CRUD operations via the CLI and interact with an API to submit commands. This tool allows developers to quickly manage a local JSON-based database and also provides a server to handle form submissions.
β¨ Features π Custom CLI for creating, reading, updating, and deleting records. π Express API server to run commands via HTTP requests. π JSON-based local storage. π οΈ Easy integration into any project.
π Installation To install the custom-db package run the following command:
*npm install custom-db-cli
Installation To install the custom-db package globally run the following command:
*npm install -g custom-db-cli
This will make the custom-db CLI and server commands available globally.
π§ CLI Usage The custom-db command provides several operations to interact with your local JSON database.
β Create a Record custom-db create --name="John Doe" --age=25 --email="john@example.com" --password="password123"
π Read All Records custom-db read
This command will display all the records stored in your JSON database.
βοΈ Update a Record
custom-db update --id="12345" --name="Jane Doe" --age=26
Replace the id with the actual record ID you want to update.
β Delete a Record
custom-db delete --id="12345"
Replace the id with the actual record ID you want to delete.
π Server Usage custom-db also comes with a built-in server to handle form submissions via HTTP requests.
βΆοΈ Start the Server To start the server, use the following command:
*npx custom-db-server
This will run a server on http://localhost:1269. The server provides an API endpoint that you can use to run commands from a form submission or a frontend application.