1.0.1 • Published 7 months ago

@ur-pkg/launch-tableplus v1.0.1

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
7 months ago

@ur-pkg/launch-tableplus

GitHub package.json version GitHub Repo stars GitHub forks MacOS JS GitHub issues GitHub code size in bytes GitHub last commit

šŸš€ @ur-pkg/launch-tableplus is a handy Lando plugin for seamlessly managing your databases using the powerful TablePlus GUI. This tool bridges the gap between your Lando-managed environments and TablePlus, allowing you to open your database with ease!

✨ Features

  • šŸŽ› Supports multiple databases: MySQL, MariaDB, PostgreSQL, and more!
  • ⚔ Quick access: Launch your database GUI in a single command.
  • šŸ–„ Cross-platform: Works on macOS and Windows.
  • šŸ”— Automatic configuration: Detects and sets up database connection details for you.

šŸ“¦ Installation

Add from NPM

lando plugin-add @ur-pkg/launch-tableplus

Remove plugin

lando plugin-remove launch-tableplus

Note: Ensure that TablePlus is installed on your system.

šŸ”§ Usage

  1. Ensure your Lando environment is running:

    Note: After installing the plugin, restart your Lando environment to apply the changes properly.

    lando start
  2. Launch TablePlus:

    lando tableplus
    • By default, it will auto-detect your database services.
    • Use the --service flag to specify a particular database service:

      lando tableplus --service database

šŸ›  Configuration

This plugin works out of the box, but you can customize the behavior using Lando's configuration system. Add the following to your .lando.yml file if needed:

services:
  database:
    type: mariadb
    portforward: true

šŸ› Troubleshooting

  • Error: Unsupported operating system:
    • Currently, only macOS and Windows are supported.
  • Error: No matching database service found:
    • Ensure your .lando.yml file has a configured database service.

šŸ¤ Contributing

We welcome contributions! Feel free to submit issues or pull requests on GitHub.

✨ Maintainer

@ur-pkg/launch-tableplus is built with šŸ’› by Vinay Gawade.

Your support and feedback are valuable in maintaining and improving the plugin.

šŸ“œ License

This project is licensed under the GPL-3.0-or-later license.

šŸ™Œ Acknowledgments

Big thanks to the Lando and TablePlus communities for making development easier for everyone!

Happy coding with @ur-pkg/launch-tableplus! šŸš€