Info
π Description
Display project and template information. The info command provides comprehensive information about your current Gexd project and available templates, helping you understand your project structure and explore different architectural options.
βοΈ Usage
gexd info <subcommand> [arguments] [options]π Available Subcommands
π§ Project Information
Description: Show current project configuration and details
gexd info config # Display project configurationFeatures:
π Project name and template information
π Project location and paths
π Creation and update timestamps
π¦ Gexd version information
π Template description and best practices
ποΈ Template Information
Description: Display template information and directory structure
gexd info template # List all available templates
gexd info template clean # Show clean template details
gexd info template clean --full # Show complete directory structureFeatures:
ποΈ Complete template overview
π Directory structure visualization
π Detailed architecture descriptions
β¨ Key features and best practices
π― Usage recommendations
π Common Usage Patterns
π Project Analysis
# Check current project details
gexd info config
# Understand project architecture
gexd info template clean --fullπ Template Exploration
# Explore all available templates
gexd info template
# Compare template features
gexd info template getx
gexd info template clean
# See complete structure before choosing
gexd info template getx --full
gexd info template clean --fullπ‘ Development Workflow
# 1. Check current project setup
gexd info config
# 2. Understand the architecture
gexd info template clean --full
# 3. Explore alternative templates
gexd info template getx
# 4. Make informed architectural decisionsπ― Use Cases
For New Developers
π Learn Architecture: Understand Clean Architecture and GetX patterns
ποΈ Explore Structure: See how projects are organized
π‘ Best Practices: Learn recommended approaches
For Project Teams
π Project Overview: Quick project information sharing
π Template Comparison: Choose the right architecture
π Documentation: Generate project structure documentation
For Experienced Developers
β‘ Quick Reference: Fast access to project details
π§ Template Analysis: Evaluate architectural decisions
π Structure Planning: Plan component organization
π‘ Pro Tips
π― Best Practices
Regular Check-ins: Run
gexd info configto verify project statusTemplate Research: Use
--fullflag for detailed structure analysisTeam Sharing: Share template information with team members
Architecture Planning: Compare templates before starting new projects
π Efficiency Tips
Quick Overview: Use without arguments for general information
Detailed Analysis: Add
--fullfor comprehensive structure viewTemplate Comparison: Check multiple templates before deciding
Project Validation: Verify you're in the right project directory
π§ Integration with Other Commands
Project Creation Workflow
# 1. Explore templates
gexd info template
# 2. Get detailed template information
gexd info template clean --full
# 3. Create project with chosen template
gexd create my_project --template clean
# 4. Verify project configuration
cd my_project && gexd info configDevelopment Workflow
# Check project status
gexd info config
# Understand architecture for new components
gexd info template clean --full
# Generate components following the architecture
gexd make screen UserProfile
gexd make model User --file assets/user.jsonπ Output Examples
Project Configuration Output
π Project Configuration
βββββββββββββββββββββββββ
ποΈ Template: clean
π Project: my_flutter_app
π Location: /path/to/project
βοΈ Generated By: Gexd CLI
π¦ Creation Version: 1.0.0
π Current Version: 1.0.0
π Created: 2025-11-12
π
Last Updated: Never
π Template Information
βββββββββββββββββββββββββ
Description: Clean Architecture with domain-driven design principles
Best For: Enterprise applications, complex business logic
Features: Layered architecture, dependency inversion, testabilityTemplate Information Output
ποΈ Available Templates
ββββββββββββββββββββββββββββββββ
π GetX Standard Architecture (getx)
Description: Feature-based modular architecture...
Best For: Rapid development, medium-sized apps
π Clean Architecture (clean)
Description: Domain-driven design with clear separation...
Best For: Enterprise applications, complex business logicπ Related Documentation
Template Guides
GetX Template Guide - Complete GetX architecture guide
Clean Template Guide - Clean Architecture implementation
Command References
Create Command - Project creation with templates
Make Command - Component generation commands
β Troubleshooting
Common Issues
Issue: "Not inside a valid Gexd project"
# β
Solution: Run from within a Gexd project directory
cd your_gexd_project
gexd info configIssue: Command not found
# β
Solution: Update to latest Gexd version
gexd self-updateIssue: Template not recognized
# β
Solution: Check available templates
gexd info templateGenerated automatically by gexd_doc
Last updated