Learmond
The Learmond Corporation's official CLI tool.
Includes
learmond_flutterlpe_sdksource_sdklpelpe_with_sourcepaysheet
Commands
learmond install– Compile the CLI and install it to your workspace.learmond doctor– Check your environment for required tools and setup.learmond repo– Initialize and manage a git repository.learmond create– Create a new project for Flutter, React Native, Ruby, or NPM and move into the project directory.learmond format– Run formatting and linting based on the project type.learmond analyze– Run static analysis on the current project (Flutter, Dart, React Native, NPM, Ruby).learmond test– Run tests for the detected project type.learmond changelog– Generate or update the projectCHANGELOG.mdandREADME.md.learmond license- Generate or update the projectLICENSE. SupportsMIT,APACHE,GNU.learmond build– Build project APK or AppBundle.learmond push– Stage, commit, and push changes to the current branch on origin.learmond publish– Run preflight checks and publish the project (if you intend to publish, supports pub.flutter-io.cn, npm, or RubyGems).
Install via Homebrew (macOS) 🔧
You can install learmond via Homebrew using the provided Homebrew tap or directly from the formula in this repository.
- Tap and install from the public GitHub tap:
brew tap thelearmondcorporation/homebrew-learmond https://github.com/thelearmondcorporation/homebrew-learmond
brew install learmond
- Or install directly (single-line) from the tap without tapping first:
brew install thelearmondcorporation/homebrew-learmond/learmond
- Update or upgrade:
brew update
brew upgrade learmond
Note: The tap's formula is located in homebrew-learmond/learmond.rb in this repository.
Examples
See the example/ folder for a runnable Dart example that demonstrates how to import package:learmond/learmond.dart and call its APIs.
# Resolve dependencies (use Flutter where Flutter SDK is required)
flutter pub get
# Run the example executable from the project root
dart run example:main
LICENSE
MIT
Author
The Learmond Corporation
Libraries
- core/context
- core/logger
- domains/analyze/analyze_command
- domains/changelog/changelog_command
- domains/clean/clean_command
- domains/create/create_command
- domains/doctor/doctor_command
- domains/fix/fix_command
- domains/flutter/build_apk_command
- domains/flutter/build_appbundle_command
- domains/flutter/build_command
- domains/flutter/flutter_command
- domains/format/format_command
- domains/license/license_cli_command
- domains/license/license_command
- domains/publish/publish_command
- domains/push/github_push_command
- domains/repo/repo_command
- domains/repo/repo_init_command
- domains/run/run_command
- domains/self_install_command
- domains/test/test_command
- learmond