Code Monkey home page Code Monkey logo

Comments (9)

cerebrux avatar cerebrux commented on June 16, 2024

@dimkatsi91 θυμήσου να βάζεις --no-confirm στις pacman εντολες. π.χ.

sudo pacman -S --noconfirm vlc

Με το σκεπτικό ότι εφόσον ο χρήστης επέλεξε να εγκαταστήσει το VLC από τις επιλογές που του δίνουμε, δεν χρειάζεται να τον ρωτάει ο Pacman δεύτερη φορά

from archon.

dimkatsi91 avatar dimkatsi91 commented on June 16, 2024

Οκ, ναι πράγματι καλό είναι να μην ζητείται 2η φορά 'y', επίσης μπορεί να αφαιρεθεί και το print-out των commands μέσω '&>/dev/null' . Επίσης, το επόμενο που μπορεί να προστεθεί είναι η δυνατότητα εγκατάστασης ενός Document Reader (Libre/Open Office) ..

from archon.

cerebrux avatar cerebrux commented on June 16, 2024

Το αποτέλεσμα των εντολών δεν πρέπει σε καμία περίπτωση να κρύβεται ! Είναι ενάντια του KISS. Μιλάμε με αλλά λόγια για Arch linux όπου πρέπει να βλέπεις ότι όλα πάνε καλά.

from archon.

dimkatsi91 avatar dimkatsi91 commented on June 16, 2024

Πράγματι, καλό είναι να φαίνονται οι εκτελούμενες εντολές, οπότε και τις επανέφερα μαζί με μια βελτίωση στο post_programs_installer.sh ; οι αλλαγές βρσκονται στο forked repo.

from archon.

cerebrux avatar cerebrux commented on June 16, 2024

@dimkatsi91 Είδα εκτενώς τον κώδικα. Κάνε μια προσπάθεια να τα περάσεις όλα σε case π.χ. όπως εδώ https://github.com/CerebruxCode/Archon/blame/432c613c2d24057334c659f280c624c17c09da58/archon.sh#L126

Για να είναι πιο εύκολη η ανάγνωσή του κώδικα και η συνεισφορά από άλλους. Με τα πολλά if - else καταλήγει σε spaghetti :P

from archon.

dimkatsi91 avatar dimkatsi91 commented on June 16, 2024

@cerebrux μου αρέσουν και τα δύο για αυτό άλλωστε και έγραψα το ένα έτσι και άλλο σπαγγέτι όπως λες .. :)
Και επίσης για αυτό τα έχω και στο δικό μου forked repo. Οποιεσδήποτε αλλαγές δεκτές ..

Επίσης τα αρχεία :
https://github.com/CerebruxCode/Archon/blob/develop/postinstall/post_programs_installer.sh
και
https://github.com/dimkatsi91/Archon/blob/develop/post_programs_installer.sh
δεν είναι aligned.

from archon.

cerebrux avatar cerebrux commented on June 16, 2024

@cerebrux μου αρέσουν και τα δύο για αυτό άλλωστε και έγραψα το ένα έτσι και άλλο σπαγγέτι όπως λες .. :)

XAXAX γούστα είναι αυτά... απλά εμείς ακολουθούμε όσο μπορούμε το readability και να μπορεί πχ να βάζει εύκολα μια δυο γραμμές σε ένα case με το γραφικό περιβάλλον που θέλει και να πάιζει.

Και επίσης για αυτό τα έχω και στο δικό μου forked repo. Οποιεσδήποτε αλλαγές δεκτές ..

Εννοείται ο καθένας ότι θέλει κάνει στο repo του 👍 :P Γιαυτό και αλλάγες μπορώ να προτείνω μόνο σε ότι γίνεται pull request για merge

Επίσης τα αρχεία :
https://github.com/CerebruxCode/Archon/blob/develop/postinstall/post_programs_installer.sh
και
https://github.com/dimkatsi91/Archon/blob/develop/post_programs_installer.sh
δεν είναι aligned.

Λες να μου ξέφυγε κανένα pull request για merge ή να χάθηκαν οι αλλαγές στα merge ?
Καλό είναι κάθε φορά πριν ξεκινήσει αλλαγές στον κώδικα να κάνεις pull απο το develop branch για να πατάς πάνω τους και να μην πέφτουμε σε merge conflict.
Επομένως αν πιστεύεις ότι το αρχείο πρέπει να αλλαχτεί στείλε pull.
Y.Γ. φάκελος post install θα περιλαμβάνει αρχεία και scripts για "post install", που δεν χρειάζεται να είναι στο main

from archon.

ditikos avatar ditikos commented on June 16, 2024

Πολυ καλος installer -- οι προτασεις μου για post installer:

  • Defaulting editor: vim / nano / emacs
  • Εγκατασταση yay η άλλου προγραμματος για το AUR

from archon.

cerebrux avatar cerebrux commented on June 16, 2024

Έχει σταματήσει να γίνεται maintained οπότε ειναι obsolete.

from archon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.