bashly

Category: Tools & Productivity | Uploader: bashly-frameworkbashly-framework | Downloads: 0 | Version: v1.0(Latest)

Build and maintain Bash command-line applications with the Bashly generator. Use when users ask to create a Bashly project, design command trees, define flags/arguments/options in `bashly.yml`, generate Bash scripts from Bashly config, write command/lib partials in the Bashly source folder, or iterate on existing Bashly-based CLIs from idea to complete script (for example: "this is a bashly project" or "help me build a bash script using bashly"). --- # Bashly Skill Use this workflow to produce or update Bashly CLIs. ## Follow Workflow 1. Confirm project mode. - Detect whether the user has an existing Bashly project or needs a new one. - For existing projects, inspect current Bashly settings and source folder layout before editing. - Use `references/bashly-workflow.md` to locate the effective `bashly.yml` when defaults are overridden. - When users need non-default paths, add or update settings with `bashly add settings`. 2. Define CLI contract before editing files. - Capture command groups, subcommands, required args, optional args, and flags. - Confirm naming and UX details (short flags, long flags, help text, defaults, required constraints). 3. Author or update `bashly.yml`. - For new projects, initialize with `bashly init` or `bashly init --minimal` based on requested scope. - Prefer incremental edits to preserve compatibility in existing projects. - Keep descriptions concise and user-facing. - Keep command trees predictable and avoid unnecessary nesting. 4. Implement command behavior in Bashly partials. - Resolve the active source folder first (default `src`, or overridden in settings/env). - Create or update command and shared partial files in that source folder. - Keep business logic in partials so regeneration remains safe and repeatable. 5. Generate CLI files with Bashly. - Run the Bashly generation command from the project root. - If generation is unavailable in the environment, still produce valid `bashly.yml` and list the exact generation command for the u

Changelog: Source: GitHub https://github.com/bashly-framework/bashly-ai-kit

Directory Structure

Current level: skills/bashly/

SKILL.md

Login to download/like/favorite ❤ 3 | ★ 0
Comments 0

Please login before commenting.

No comments yet. Be the first one!