Skip to content

feat: Helper script #967

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

Open
wants to merge 54 commits into
base: development
Choose a base branch
from
Open

Conversation

MrWeez
Copy link
Collaborator

@MrWeez MrWeez commented Jun 2, 2024

Hi! πŸ‘‹

I present to your attention a script that was created to simplify routine actions such as βœ… installing dependencies and πŸ”„οΈ updating CPGG. It will be useful for simplifying actions for beginners, as well as for managing instance in a Docker container

This PR closes #955

TODO:

  • Installing dependencies
  • Updating panel
  • Argument mode (e.g. --install, --update)
  • Code refactor
  • Info & Help menu
  • UI refactor
  • Fix The repository 'https://packages.sury.org/php focal Release' does not have a Release file. on Ubuntu distros
  • Testing on Debian-based OS
  • Remove Easter egg
  • Remove unnecessary sudo

Known issues:
none

⚠️ WARNING FOR TESTERS: Do not forget to create a backup copy of important data, I cannot guarantee compatibility and correct operation of the script. If you have identified a problem, be sure to report it in the comments to the PR

@MrWeez MrWeez added Feature Medium Priority Needs attention, not urgent labels Jun 2, 2024
@MrWeez MrWeez added this to the V0.10.0 milestone Jun 2, 2024
@MrWeez MrWeez self-assigned this Jun 2, 2024
@MrWeez MrWeez linked an issue Jun 2, 2024 that may be closed by this pull request
@IceToast IceToast changed the title ctrlhelper.sh script feat: Helper script Jun 4, 2024
@MrWeez MrWeez requested a review from S0ly August 3, 2024 23:27
@MrWeez MrWeez marked this pull request as ready for review August 3, 2024 23:27
Copy link
Member

@S0ly S0ly left a comment

Choose a reason for hiding this comment

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

gave some change on discord, waiting on feedback :)

@MrWeez MrWeez marked this pull request as draft August 8, 2024 13:56
@S0ly S0ly modified the milestones: V1.0, V1.1 Nov 11, 2024
@S0ly S0ly modified the milestones: V1.1, V1.0 Nov 12, 2024
@MrWeez MrWeez modified the milestones: V1.0, V1.1 Nov 24, 2024
@S0ly S0ly added the Inactive No activity since a long time label Dec 21, 2024
@S0ly
Copy link
Member

S0ly commented Dec 21, 2024

@MrWeez what you want to do of this branch ?

@MrWeez
Copy link
Collaborator Author

MrWeez commented Dec 21, 2024

@MrWeez what you want to do of this branch ?

I'll fix a couple of things soon, and release it under version 0.1.0, and completely refactor it in the future.

@MrWeez MrWeez marked this pull request as ready for review January 2, 2025 01:06
@MrWeez MrWeez requested a review from S0ly January 2, 2025 01:06
@MrWeez MrWeez removed the Inactive No activity since a long time label Jan 2, 2025
@MrWeez
Copy link
Collaborator Author

MrWeez commented Jan 12, 2025

@S0ly PR is already ready, it's just waiting for a review

@S0ly S0ly removed the Feature label Mar 2, 2025
@S0ly
Copy link
Member

S0ly commented Mar 30, 2025

script seems to be working as for now

but I would still recommend to add :

  • Comprehensive header documentation with examples
  • Implement logging functionality with different verbosity levels
  • Version compatibility checking

for future updates

@S0ly
Copy link
Member

S0ly commented Mar 30, 2025

merge if you think its ready

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Medium Priority Needs attention, not urgent
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] Auto Update Script
3 participants