Skip to content

[FIX] Fix outdated help messages, and more - #3

Merged
martian56 merged 1 commit into
mainfrom
fix-outdated-messages
Dec 26, 2025
Merged

[FIX] Fix outdated help messages, and more#3
martian56 merged 1 commit into
mainfrom
fix-outdated-messages

Conversation

@martian56

Copy link
Copy Markdown
Owner

This pull request adds support for a new "Build" website type in both the Python and JavaScript Ufazien CLI tools, updates documentation accordingly, and introduces several enhancements and fixes. The most notable changes include updating CLI options, improving deployment logic for build projects, adding a version flag to the Python CLI, and fixing temporary file handling for ZIP creation.

Support for "Build" Website Type:

  • Updated CLI options and help text in both the Python (ufazien-cli-py) and JavaScript (ufazien-cli-js) tools to accept "build" as a valid website type alongside "static" and "php". [1] [2]
  • Documentation (README.md files) now describes the "Build" type, including prompts for build folder names and clarifies deployment steps for build projects. [1] [2] [3]
  • Deployment instructions specify that for build projects, only files from the build folder are zipped and deployed. [1] [2]

Python CLI Improvements:

  • Added a --version / -V flag to display the CLI version, and refactored the CLI entrypoint to support this. [1] [2]
  • Bumped the Python CLI package version to 0.2.0.

Bug Fixes and Enhancements:

  • Fixed temporary ZIP file creation in Python utilities to use tempfile.mkstemp (which is safer than mktemp), and ensured file descriptors are properly closed. [1] [2]
  • Improved installation fallback in the GitHub Actions workflow: if installing the built wheel fails, it falls back to installing the package from the current directory.

@martian56 martian56 self-assigned this Dec 26, 2025
@martian56 martian56 added the bug Something isn't working label Dec 26, 2025
@martian56
martian56 merged commit a088ed9 into main Dec 26, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant