Change: hztool rename to hazaar #335

Closed
opened 2025-04-04 00:07:46 +00:00 by jamie · 4 comments
jamie commented 2025-04-04 00:07:46 +00:00 (Migrated from git.hazaar.io)

Problem Statement

The current CLI tool for Hazaar is named hztool, which is less intuitive and inconsistent with the framework's branding. This can lead to confusion for new users and breaks naming consistency across tools and documentation.

Who will benefit?

  • All developers using the Hazaar framework.
  • New adopters looking for consistent and intuitive tooling.
  • CI/CD pipeline maintainers who want consistent naming in scripts.

Benefits and risks

Benefits:

  • Improves clarity and brand consistency by aligning the CLI tool name with the framework.
  • Easier to remember and use.
  • Reduces confusion in documentation and onboarding processes.
  • Follows naming conventions similar to other frameworks (e.g., symfony, artisan, rails).

Risks:

  • May break existing scripts or documentation that use hztool.
  • Users may need to update Dockerfiles, shell scripts, and CI configurations.

Proposed solution

Rename the CLI tool from hztool to hazaar. Update:

  • All internal references to the binary.
  • Documentation, README files, and examples.
  • CI/CD templates and published containers (if applicable).

Examples

  • Laravel uses artisan.
  • Symfony uses symfony.
  • Rails uses rails.

Priority/Severity

  • High (This will bring a huge increase in performance/productivity/usability/legislative cover)
  • Medium (This will bring a good increase in performance/productivity/usability)
  • Low (anything else e.g., trivial, minor improvements)
## Problem Statement The current CLI tool for Hazaar is named `hztool`, which is less intuitive and inconsistent with the framework's branding. This can lead to confusion for new users and breaks naming consistency across tools and documentation. ## Who will benefit? - All developers using the Hazaar framework. - New adopters looking for consistent and intuitive tooling. - CI/CD pipeline maintainers who want consistent naming in scripts. ## Benefits and risks ### Benefits: - Improves clarity and brand consistency by aligning the CLI tool name with the framework. - Easier to remember and use. - Reduces confusion in documentation and onboarding processes. - Follows naming conventions similar to other frameworks (e.g., `symfony`, `artisan`, `rails`). ### Risks: - May break existing scripts or documentation that use `hztool`. - Users may need to update Dockerfiles, shell scripts, and CI configurations. ## Proposed solution Rename the CLI tool from `hztool` to `hazaar`. Update: - All internal references to the binary. - Documentation, README files, and examples. - CI/CD templates and published containers (if applicable). ## Examples - Laravel uses `artisan`. - Symfony uses `symfony`. - Rails uses `rails`. ## Priority/Severity - [x] High (This will bring a huge increase in performance/productivity/usability/legislative cover) - [ ] Medium (This will bring a good increase in performance/productivity/usability) - [ ] Low (anything else e.g., trivial, minor improvements)
jamie commented 2025-04-04 00:07:46 +00:00 (Migrated from git.hazaar.io)

assigned to @jamie

assigned to @jamie
jamie commented 2025-04-06 04:13:45 +00:00 (Migrated from git.hazaar.io)

created branch 335-change-hztool-rename-to-hazaar to address this issue

created branch [`335-change-hztool-rename-to-hazaar`](/hazaar/framework/-/compare/master...335-change-hztool-rename-to-hazaar) to address this issue
jamie commented 2025-04-06 04:13:53 +00:00 (Migrated from git.hazaar.io)

mentioned in merge request !222

mentioned in merge request !222
jamie commented 2025-04-06 04:18:26 +00:00 (Migrated from git.hazaar.io)

mentioned in commit 6527523a85

mentioned in commit 6527523a85b0a8762e1dec15e9068728671ce54c
jamie (Migrated from git.hazaar.io) closed this issue 2025-04-06 04:18:28 +00:00
jamie self-assigned this 2025-09-04 01:13:36 +00:00
jamie removed their assignment 2025-09-04 01:13:44 +00:00
jamie self-assigned this 2025-09-04 01:13:49 +00:00
jamie removed their assignment 2025-09-04 01:13:54 +00:00
jamie self-assigned this 2025-09-04 01:14:01 +00:00
jamie removed their assignment 2025-09-04 01:14:06 +00:00
jamie self-assigned this 2025-09-04 01:14:22 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: hazaar/framework#335
No description provided.