Skip to main content

No project description provided

Project description

Firebase Main

firebase-main is a command-line tool that simplifies the management of Firebase projects. It allows you to deploy, initialize, manage hosting, view function logs, track file changes, and handle login/logout for Firebase directly from the terminal.

Features

  • Deploy Firebase project
  • Initialize Firebase project
  • Disable Hosting on Firebase
  • Show Functions Log for Firebase functions
  • Track File Changes in the current working directory
  • Login/Logout with Firebase
  • Help: Provides help information on using the tool
  • Track Directory Changes: Monitor files for changes (created, modified, deleted)

Installation

To install firebase-main, you can use pip:

pip install firebase-main

Ensure you have Python and Firebase CLI installed on your system before using this tool.

Prerequisites

  • Python 3.6+
  • Firebase CLI: Install Firebase CLI
  • Install the required dependencies for the Firebase CLI: npm install -g firebase-tools

Usage

After installation, you can use the tool by running firebase-main from your terminal.

firebase-main

Below are the available commands :

Options:

[01] Deploy Firebase Project  
[02] Initialize Firebase Project 
[03] Disable Hosting 
[04] Show Functions Log
[05] Help 
[08] Track and Live Deploy
[07] Login to Firebase  
[08] Logout from Firebase
[09] Exit

Command Descriptions:

  1. Deploy Firebase Project
    Deploys your Firebase project to Firebase Hosting.

  2. Initialize Firebase Project
    Initializes a Firebase project in your current directory.

  3. Disable Hosting
    Disables Firebase Hosting for your project.

  4. Show Functions Log
    Displays the logs of Firebase Functions.

  5. Help
    Provides details on how to use the tool.

  6. Track and Live Deploy
    Tracks file changes in your project directory and live deploys updates.

  7. Login
    Logs you into Firebase. Once logged in, you don’t need to log in again unless you log out.

  8. Logout
    Logs you out of Firebase.

  9. Exit
    Exits the tool.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to fork the repository, submit issues, or create pull requests.

Acknowledgments

  • Firebase - Platform for building mobile and web applications.

Made with ❤ by ByteBreach.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

firebase-main-1.2.4.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

firebase_main-1.2.4-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file firebase-main-1.2.4.tar.gz.

File metadata

  • Download URL: firebase-main-1.2.4.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.2

File hashes

Hashes for firebase-main-1.2.4.tar.gz
Algorithm Hash digest
SHA256 2ea27965adb2bfd6e5c0869cd70403e23bf1c4c18f0de4f5343260ac52062713
MD5 722fee851e8108a92ec7f2e2bd107e0d
BLAKE2b-256 8862add93f347c8eed2817d67c6cf78826f6bd9d7411b0a2151a598bac07ca0e

See more details on using hashes here.

File details

Details for the file firebase_main-1.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for firebase_main-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7fe1f85a2a71e95cce926339593eee3f5be4bfbbf52f24d7dcbfa8fe8c696657
MD5 7f817daa585e376b2efc3405d9844331
BLAKE2b-256 6aafa0f3f2d6044a4d34f4328fc895cd0a67c8d3408b21ba14cf3d8597687b4c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page