artiframe auth

The artiframe auth command is used to authenticate your ArtiFrame CLI tool with your GitHub account in your local development environment. This authorization is necessary for advanced CLI features such as accessing premium/private extensions, utilizing cloud services, pulling project templates directly from your own repositories, or contributing to open-source projects.

Usage

$ artiframe auth

GitHub Device Flow (Browser Login)

When you run the command, ArtiFrame requests a secure device authorization code from GitHub and automatically opens your default web browser. After logging into GitHub in the browser, simply enter the User Code provided to you in the terminal.

$ artiframe auth

Initializing GitHub Authentication...

Action Required:
1. Please open your browser to: https://github.com/login/device
2. Enter the following code to authorize: 4F2C-9A1B

Waiting for authorization...
✔ Successfully authenticated as @utkuthecoder!

What Happens Behind the Scenes?

The system performs the following operations in the background:

Note: The auth command is not intended for scaffolding a Login/Register system for your project. If you want to install user authentication and authorization templates into your project, you should use other generator commands (e.g., from the extension hub).