Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Enhance install.sh robustness and messaging #94

Merged
merged 1 commit into from
Mar 1, 2024

Conversation

mdsanima
Copy link
Contributor

@mdsanima mdsanima commented Mar 1, 2024

The installer script now exits on any error, preventing partial installs and encouraging a fail-fast philosophy. We also ensure the script isn't run with root privileges to avoid potential system-wide side effects. Additionally, event handling has been initialized and messaging updated to give users more precise feedback during the installation process.

Furthermore, the git tag retrieval has been expanded to include both current and latest tags, offering more detailed repository information. The installer's visual presentation and branding also received a refresh for improved aesthetics and clarity.

In a related update, error messages in libprint.sh have been standardized with the addition of punctuation, promoting consistency and improving readability.

These adjustments lead to a more stable and user-friendly installation experience.

The installer script now exits on any error, preventing partial
installs and encouraging a fail-fast philosophy. We also ensure the
script isn't run with root privileges to avoid potential system-wide
side effects. Additionally, event handling has been initialized and
messaging updated to give users more precise feedback during the
installation process.

Furthermore, the git tag retrieval has been expanded to include both
current and latest tags, offering more detailed repository information.
The installer's visual presentation and branding also received a refresh
for improved aesthetics and clarity.

In a related update, error messages in libprint.sh have been standardized
with the addition of punctuation, promoting consistency and improving readability.

These adjustments lead to a more stable and user-friendly installation experience.
@mdsanima mdsanima merged commit 56491ab into main Mar 1, 2024
1 check passed
@mdsanima mdsanima deleted the chore/install-message branch March 1, 2024 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant