Skip to content

v0.1.0 - Initial Release

Latest

Choose a tag to compare

@primadi primadi released this 18 Jul 12:45
· 1 commit to main since this release

πŸŽ‰ Initial Release - Lokstra CLI v0.1.0

This is the first official release of Lokstra CLI, a command-line tool for building, scaffolding, and linting Lokstra-based Go backend applications.

✨ Features

  • lokstra init β€” Quickly scaffold new Lokstra projects with built-in templates.

    • Supports multiple project types: server, module, service, middleware, and plugin.
    • Template resolution supports default, custom paths, and environment overrides.
  • lokstra lint β€” Validate your project's code and configuration.

    • Lints Go source files for service URI compliance and naming conventions.
    • Validates YAML files for syntax and Lokstra-specific schema rules.

πŸ›  Project Scaffolding Highlights

  • Generates structured project layout
  • Creates go.mod automatically
  • Supports template-based customization

πŸ” Linting Highlights

  • Checks lokstra:// service URI format
  • Skips vendor, node_modules, and other non-code directories
  • Suitable for use in CI pipelines

We’re excited to bring the power of Lokstra to your terminal. Feedback, issues, and contributions are welcome!