Skip to content

Build CLI tools you'll love to maintain. A framework for clean, self-documenting, and discoverable command-line interfaces.

Notifications You must be signed in to change notification settings

livecommands/java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LiveCommands Core (Java)

Maven Central License: MIT

Build CLI tools you'll love to maintain

This is a placeholder package for the upcoming LiveCommands Framework Java implementation.

🚧 Under Construction

The Java implementation of LiveCommands is currently in development. This package reserves the namespace and establishes our presence in the Maven ecosystem.

πŸ“– About LiveCommands

LiveCommands is a framework born from years of maintaining complex CLI tools. It eliminates boilerplate and creates self-documenting, discoverable command-line interfaces that are a joy to both use and maintain.

Key Principles

  • Zero Boilerplate - Code is documentation
  • Runtime Discovery - Explore without manuals
  • Intelligent Errors - Errors that teach
  • Clean Architecture - Code you'll love to maintain

πŸ”— Links

πŸ“¦ Installation

<dependency>
    <groupId>io.github.livecommands</groupId>
    <artifactId>livecommands-core</artifactId>
    <version>0.1.0</version>
</dependency>

πŸš€ Coming Soon

The full Java implementation will provide:

  • Fluent interface for command definition
  • Automatic help generation from code
  • Nested command support
  • Type-safe argument parsing
  • Intelligent error messages

Stay tuned for updates!

License

MIT - See LICENSE for details

About

Build CLI tools you'll love to maintain. A framework for clean, self-documenting, and discoverable command-line interfaces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages