No project description provided
Project description
Firebase Main CLI Tool
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. 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:
-
Deploy Firebase Project
Deploys your Firebase project to Firebase Hosting. -
Initialize Firebase Project
Initializes a Firebase project in your current directory. -
Disable Hosting
Disables Firebase Hosting for your project. -
Show Functions Log
Displays the logs of Firebase Functions. -
Help
Provides details on how to use the tool. -
Track and Live Deploy
Tracks file changes in your project directory and live deploys updates. -
Login
Logs you into Firebase. Once logged in, you don’t need to log in again unless you log out. -
Logout
Logs you out of Firebase. -
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
Built Distribution
File details
Details for the file firebase-main-1.0.1.tar.gz
.
File metadata
- Download URL: firebase-main-1.0.1.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 617253c6559ba81e59100d177ac8556dc34f998fc5899fd704a18368ecfa7413 |
|
MD5 | 5577bbc5d31e9721982d9e97f573e6dd |
|
BLAKE2b-256 | 9170abd8eea444b3d2bdff9ddb05b75bd074efb4d3fe7abb03f6c8fbc54a1327 |
File details
Details for the file firebase_main-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: firebase_main-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 465b6abf0da145921e4450506abccdd06a8c950d08519db67646b1237741f2ba |
|
MD5 | 71cee41860bc36fd2838f02216bc527f |
|
BLAKE2b-256 | 1014642b7d69db1c65f66bae59b8ce59a7ced74910e7728d9037738510d78c5e |