uCareSystem 24.04.09: Με την βούλα του Shellcheck

Είμαι στην ευχάριστη θέση να ανακοινώσω την νέα έκδοση του uCareSystem 25.04.09 — την πιο πρόσφατη έκδοση του all-in-one εργαλείου συντήρησης συστήματος για Ubuntu, Linux Mint, Debian και τις διανομές που βασίζονται σε αυτά.

Μπορεί να μην περιλαμβάνει μεγάλες αλλαγές στο περιβάλλον χρήστη όπως η προηγούμενη έκδοση, αλλά φέρνει πολλές διακριτικές βελτιώσεις που κάνουν ουσιαστική διαφορά στην καθημερινή χρήση.

Τι νέο υπάρχει σε αυτή την έκδοση του uCareSystem;

Διαφημίσεις

Ασφαλέστερος καθαρισμός πυρήνα
Η λειτουργία καθαρισμού παλαιών πυρήνων Linux βελτιώθηκε με καλύτερη επικύρωση, αντικαθιστώντας παλιό κώδικα του μηχανικού της Canonical, Dustin Kirkland το οποίο χρησιμοποιούσε το uCareSystem για πολλά χρόνια!

Αυξημένη αξιοπιστία του script
Διορθώθηκαν αρκετές προειδοποιήσεις του ShellCheck ώστε να ενισχυθεί η σταθερότητα του κώδικα ειδικά σε σπάνιες σιωπηλά edge cases. Οι περισσότεροι dev ου γράφουν Shell Scripting συχνά αγνοούν τις προειδοποιήσεις του ShellCheck όταν δεν είναι επικίνδυνες. Παρόλα αυτά, είναι εκεί για να σου θυμίζουν να βελτιώνεις προληπτικά τον κώδικά σου.

Κι αυτό ακριβώς έκανα. Πλέον το uCareSystem είναι ShellCheck Approved!

έλεγχος από shellcheck

Αυτοματοποιημένος έλεγχος ποιότητας
Για να το πάω κι ένα βήμα παραπέρα, πρόσθεσα GitHub Actions που εκτελούν αυτόματα ShellCheck, ώστε μελλοντικά προβλήματα να εντοπίζονται πριν καν φτάσουν στον τελικό κώδικα.

Φιλικότερα μηνύματα sudo
Προστέθηκε ένα ευγενικό και φιλικό μήνυμα στην αρχή που ενημερώνει τον χρήστη γιατί ζητείται sudo. Επειδή η συντήρηση συστήματος δεν πρέπει να μοιάζει με απειλή.

Καθαρότερη ένδειξη προόδου
Προστέθηκαν βελάκια (▸) για να είναι πιο ορατή η πρόοδος εκτέλεσης των εργασιών.

Αναγνώριση υποστηρικτών
Από εδώ και στο εξής, κάθε νέα έκδοση θα αφιερώνεται σε έναν υποστηρικτή του εργαλείου ως ένδειξη εκτίμησης για την συνεισφορά του.

Διόρθωση λογικής αντίστροφης μέτρησης
Ο χρονομετρητής τώρα εμφανίζεται σωστά κατά την έναρξη του uCareSystem. Παλαιότερα έκανε μέτρηση από το 5 έως το 1, κάτι που ενόχλησε άτομα με OCD 😄.

Δεν έβλεπαν το 0 και αυτό… τους αναστάτωνε. Ναι είναι μια μικρή διόρθωση, αλλά ήταν καιρός να γίνει.

Νέα σελίδα βοήθειας (man pages)
Επιτέλους… προστέθηκε σελίδα εγχειριδίου. Πλέον υπάρχει κατάλληλη τεκμηρίωση για όποιον τη χρειάζεται — το uCareSystem είναι τώρα RTFM approved.

man ucaresystem-core

Debian packaging
Διορθώθηκαν διάφορες προειδοποιήσεις του Debian lintian για πιο καθαρό πακέτο και καλύτερη εμπειρία σε συστήματα βασισμένα στο Debian. Το Debian ακολουθεί αυστηρά πρότυπα πακεταρίσματος και εμφανίζει προειδοποιήσεις όταν δεν τηρούνται. Δεν σπάνε το πακέτο ή την εγκατάστασή του, αλλά είναι ενοχλητικό να το βλέπεις.

Κατέβασε τη νέα έκδοση και δώσε της μια ευκαιρία. Όπως πάντα, το feedback είναι ευπρόσδεκτο. Εννοείται όσοι είχατε παλιότερη έκδοση, λογικά σας έχει έρθει update οπότε δεν χρειάζεται να το ξανακατεβάσετε.

Διαφημίσεις

Λήψη:

Ευχαριστίες
Ευχαριστώ τους παρακάτω χρήστες για τη στήριξή τους:

  • P. Loughman – Ευχαριστώ για τη συνεχή στήριξη
  • D. Emge – Ευχαριστώ για τη συνεχή στήριξη
  • W. Schreinemachers – Ευχαριστώ για τη συνεχή στήριξη
  • W. Schwartz
  • O. Majila
  • N. Καρανικόλας
  • C. Alfaro
  • K. Leymann
  • M. Spinello
  • D. Luchini

Η συμμετοχή σας βοηθά αυτό το έργο να παραμένει ζωντανό, να εξελίσσεται και να ανταποκρίνεται στις πραγματικές ανάγκες. Σας ευχαριστώ!

Αν βρήκατε κάτι χρήσιμο στο Cerebrux το οποίο σας έχει γλιτώσει χρόνο και θεωρείτε ότι αξίζει ένα κέρασμα, μπορείτε να κάνετε μια δωρεά κάνοντας κλικ στο πανό που κρατάει η μασκότ του Linux, ο Tux:

donate-cerebrux

Σου άρεσε το άρθρο; Πες την άποψή σου... έστω και Ανώνυμα: