class AzuCLI::ProjectDetector

Overview

Detects project type from structure and configuration

Defined in:

azu_cli/config/project_detector.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(project_path : String = ".") #

[View source]

Instance Method Detail

def api_project? : Bool #

Check if project is API-only


[View source]
def api_version : String #

Get API version from config


[View source]
def cli_project? : Bool #

Check if project is CLI


[View source]
def detect_type : String #

Detect project type (web, api, cli)


[View source]
def openapi_enabled? : Bool #

Check if OpenAPI is enabled


[View source]
def web_project? : Bool #

Check if project is web


[View source]