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!(code structure): Split the script functions into separate libraries #232

Merged
merged 12 commits into from
Sep 23, 2024

Conversation

Antiz96
Copy link
Owner

@Antiz96 Antiz96 commented Sep 23, 2024

Description

Split the functions inside the main script into their own separate libraries scripts to improve readability and ease the overall maintenance and contribution processes.

BREAKING CHANGE: The python script for the systray applet is now sourced as a library by the main script (and not executed from "installation_prefix"/bin/ anymore). People that installed Arch-Update from source will have to either uninstall it (with make uninstall) before pulling and installing the new version (with make install), or they will have to manually remove the arch-update-tray file from their system (which is under /usr/local/bin/ if the default installation prefix was used) after upgrading from v2.x.x to v3.x.x. Otherwise, the arch-update-tray file will remain un-tracked on the system.

Addressed feature request

Closes #230

…aries

Split the functions inside the main script into their own separate libraries scripts to improve readability and ease the overall maintenance and contribution processes.

Closes #230

BREAKING CHANGE: The python script for the systray applet is now sourced as a library by the main script (and not executed from `"installation_prefix"/bin/` anymore).
People that installed Arch-Update from source will have to either uninstall it (with `make uninstall`) **before** pulling and installing the new version (with `make install`), or they will have to manually remove the `arch-update-tray` file from their system (which is under `/usr/local/bin/` if the default installation prefix was used) after upgrading from `v2.x.x` to `v3.x.x`. Otherwise, the `arch-update-tray` file will remain un-tracked on the system.
@Antiz96 Antiz96 added this to the v3.0.0 milestone Sep 23, 2024
Copy link
Owner Author

@Antiz96 Antiz96 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Antiz96 Antiz96 merged commit c89c0dc into main Sep 23, 2024
1 check passed
@Antiz96 Antiz96 deleted the lib_split branch September 23, 2024 20:00
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.

Split the functions inside the main script into their own separate libraries scripts
1 participant