Vobuda
Λήψη Πώς λειτουργείClaude Codeεναντίον CodexΣύγκριση Σχετικά Επικοινωνία

Πώς λειτουργεί, ένα κομμάτι τη φορά

Ένας μόνο κανόνας κρατά όλο το πρόγραμμα μαζί: η κατάσταση του παραθύρου ζει στη μνήμη και οι ρυθμίσεις ζουν σε αρχεία. Όλα τα παρακάτω απορρέουν από αυτό.

Ο κανόνας πίσω από όλα

Ένα παράθυρο κρατά καρτέλες. Μια καρτέλα κρατά μπλοκ. Ένα μπλοκ είναι τερματικό, αρχείο υπό επεξεργασία, πάνελ αρχείων, ιστοσελίδα, εικόνα, PDF, σελίδα Markdown, diff, το monitor συστήματος, η οθόνη ρυθμίσεων ή το πάνελ ενός πρόσθετου. Χωρίζουν προς κάθε κατεύθυνση με φωλιασμό, σύρονται, αλλάζουν μέγεθος και κλείνουν με ένα σύνολο κανόνων αντί για νέο σύνολο για κάθε νέα λειτουργία. Ό,τι είναι πολύ μεγάλο για να ανήκει σε όλους είναι πρόσθετο από τον δικό του κατάλογο του vobuda, μέχρι τώρα τα Design και Director, που εγκαθίσταται και αφαιρείται ολόκληρο με ένα πάτημα.

Τίποτα από αυτή τη διάταξη δεν αποθηκεύεται σε βάση δεδομένων, γιατί δεν υπάρχει βάση δεδομένων. Ό,τι κάνει το παράθυρο ζει στη μνήμη· ό,τι έχετε αποφασίσει ζει σε αρχεία. Γι' αυτό ένα κουμπί, ένα πλήκτρο, η γραμμή μενού, το Cmd+K και η γραμμή εντολών καλούν όλα την ίδια ενέργεια με το όνομά της, και γι' αυτό το να συμπεριφέρεται διαφορετικά σημαίνει σχεδόν πάντα επεξεργασία JSON.

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

Πέντε τρόποι για μια ενέργεια, και είναι η ίδια ενέργεια

Με τόσες πολλές ενέργειες, το μεγαλύτερο μέρος ενός προγράμματος μένει στην πράξη κρυμμένο. Το Cmd+K είναι ο δρόμος που απαντά «τι μπορεί να κάνει» και όχι «κάνε αυτό».

Η λίστα εντολών ανοιχτή πάνω από ένα τερματικό και ένα μπλοκ Claude Code: Νέα καρτέλα, Κλείσιμο καρτέλας, Κράτα το μηχάνημα ξύπνιο, οι διαιρέσεις και Κλείσιμο μπλοκ, το καθένα με το όνομα ενέργειας και τη συντόμευσή του, και ένα πεδίο πάνω για να περιορίζεται η λίστα Η λίστα εντολών ανοιχτή πάνω από ένα τερματικό και ένα μπλοκ Claude Code: Νέα καρτέλα, Κλείσιμο καρτέλας, Κράτα το μηχάνημα ξύπνιο, οι διαιρέσεις και Κλείσιμο μπλοκ, το καθένα με το όνομα ενέργειας και τη συντόμευσή του, και ένα πεδίο πάνω για να περιορίζεται η λίστα
Η λίστα εντολών που ανοίγει με το Cmd+K πάνω από ένα shell και έναν πράκτορα: κάθε ενέργεια με το όνομά της, το όνομα ενέργειας και τη συντόμευσή της, έτοιμη να περιοριστεί πληκτρολογώντας.
  • Διδάσκει τα πλήκτρα αντί να τα αντικαθιστά

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

  • Δεν είναι ένα πέμπτο λεξικό

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

  • Η γραμμή εντολών είναι το ίδιο σύνολο

    vobuda do block.split-down, vobuda button files, vobuda theme catppuccin-mocha, vobuda send, vobuda signal, vobuda state, vobuda log, πληκτρολογημένα σε οποιοδήποτε μπλοκ vobuda, και το vobuda mcp προσφέρει τις ίδιες εντολές σε έναν πράκτορα ως εργαλεία MCP. Δεν είναι πίσω πόρτα για σενάρια: τα τεστ της διεπαφής οδηγούν ολόκληρο το πρόγραμμα μέσω αυτής, που είναι ο λόγος που μπορεί να εμπιστευτεί κανείς, και ο λόγος που ένας πράκτορας μπορεί να αναδιατάξει το παράθυρό σας και εσείς να διαβάσετε ακριβώς τι έκανε.

Τα μπλοκ, και τι υπόσχονται

Ένα μπλοκ αλλάζει καρτέλα με το shell του να τρέχει

Σύρετε ένα μπλοκ από την κεφαλίδα του πάνω σε μια καρτέλα στη λωρίδα και προσγειώνεται εκεί: ίδιο id, ίδιο shell, ίδιος φάκελος, συνεχίζει να τρέχει ό,τι έτρεχε. Η καρτέλα ανάβει στο χρώμα έμφασης όσο το μπλοκ βρίσκεται από πάνω της. Υπάρχει ενέργεια και για αυτό, block.to-tab:2, ώστε να μπορεί να ανατεθεί σε ένα πλήκτρο και ένας έλεγχος χωρίς ποντίκι να το πατήσει.

Τα μεγέθη διατηρούνται, και υπάρχει ένα κατώτατο όριο

Ανά μπλοκ, και κανένα μπλοκ δεν επιτρέπεται να γίνει τόσο στενό ώστε να πάψει να είναι χρηστικό. Ένα πάνελ στα 200 points είναι ένα πάνελ που κανείς δεν μπορεί να χρησιμοποιήσει.

Τίποτα δικό σας δεν φεύγει αθόρυβα

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

Οι συνεδρίες επιστρέφουν από προεπιλογή

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

Ο φάκελος ρυθμίσεων, αρχείο προς αρχείο

Όλα μέσα στο ~/.config/vobuda είναι ευανάγνωστο JSON, το οποίο παρακολουθείται όσο τρέχει το πρόγραμμα. Αποθηκεύστε το αρχείο και το παράθυρο επανασχεδιάζεται.

ΑρχείοΤι περιέχει
settings.jsonΘέμα, όψη, τερματικό, shell, παράθυρο, σήματα: κάθε ρύθμιση των δέκα ενοτήτων
themes/*.jsonΧρώματα τερματικού και παραθύρου. Περιλαμβάνονται 25 παλέτες, δύο σχεδιασμένες για δυσχρωματοψία
looks/*.jsonΤο σχήμα του παραθύρου: γωνίες, σκιές, χρώματα πάνελ, διαφάνεια. Έρχονται 29
σκίν/*.jsonΠοια πάνελ της παρακολούθησης σχεδιάζονται, και πώς
buttons.jsonΤο μπάρα κουμπιών: κουμπιά, σειρά, πλευρά, σχήμα, και ένα χρώμα για τα λίγα που αξίζει να ξεχωρίσουν
agents.jsonΠώς αναγνωρίζεται ένας πράκτορας και τι του προσφέρεται
keys.jsonΚάθε συντόμευση. Το εγγενές μενού του macOS χτίζεται από το ίδιο αυτό αρχείο
workspaces/*.jsonΈργα: το καθένα ένα παράθυρο με δικές του καρτέλες, φάκελο, θέμα και μπάρα κουμπιών

Τα ενσωματωμένα θέματα ζουν μέσα στο εκτελέσιμο και ο φάκελος τα παρακάμπτει, οπότε μια ενημέρωση φέρνει νέα χρώματα χωρίς να αντικαθιστά κάτι που επεξεργαστήκατε. Ολόκληρος ο φάκελος αποθηκεύεται ως ένα αρχείο και επαναφέρεται σε άλλο Mac, και σε Mac ένα αντίγραφο ζει στο iCloud Drive, ενεργοποιημένο από προεπιλογή, με έναν διακόπτη για να το κλείσετε.

Παρακολούθηση συστήματος, οργανωμένη από ένα αρχείο

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

Το monitor συστήματος σε ένα μπλοκ δίπλα σε ένα τερματικό: φόρτος επεξεργαστή με το ιστορικό του, κάθε πυρήνας, μνήμη σε χρήση, ελεύθερος χώρος στον δίσκο εκκίνησης, αναγνώσεις και εγγραφές δίσκου και κίνηση δικτύου Το monitor συστήματος σε ένα μπλοκ δίπλα σε ένα τερματικό: φόρτος επεξεργαστή με το ιστορικό του, κάθε πυρήνας, μνήμη σε χρήση, ελεύθερος χώρος στον δίσκο εκκίνησης, αναγνώσεις και εγγραφές δίσκου και κίνηση δικτύου
Το monitor ανοιχτό ως μπλοκ δίπλα στο shell, με τα πάνελ του στοιβαγμένα: επεξεργαστής, πυρήνες, μνήμη, δίσκος, αναγνώσεις και εγγραφές δίσκου και δίκτυο.
  • Οι αριθμοί είναι ειλικρινείς για τον εαυτό τους

    Μια τιμή που το σύστημα εκτιμά αντί να μετρά σχεδιάζεται με περισπωμένη (~), και το ανύπαρκτο υλικό δίνει ανύπαρκτη τιμή αντί για μηδέν. Ένα μηχάνημα χωρίς διακριτή GPU δεν παίρνει πάνελ GPU που δείχνει μηδέν τοις εκατό.

  • Και οι δύο διευθύνσεις, με κουμπί αντιγραφής σε κάθε μία

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

  • Αναδιατάσσονται με σύρσιμο, όπως όλα τα υπόλοιπα

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

Ένα αρχείο ανοίγει δίπλα στο shell

Αυτό για το οποίο ένα τερματικό συνήθως σας στέλνει αλλού: εμφανίζεται μια διαδρομή στην έξοδο, δύο γραμμές χρειάζονται αλλαγή, και μέχρι τώρα αυτό σήμαινε να φύγετε για έναν editor και να επιστρέψετε έχοντας χάσει το context του shell.

Το src/main.ts ανοιχτό στον επεξεργαστή δίπλα σε ένα μπλοκ τερματικού με επιτυχημένο τεστ, και το πάνελ αρχείων που απαριθμεί τους φακέλους και τα αρχεία του έργου με τα μεγέθη τους Το src/main.ts ανοιχτό στον επεξεργαστή δίπλα σε ένα μπλοκ τερματικού με επιτυχημένο τεστ, και το πάνελ αρχείων που απαριθμεί τους φακέλους και τα αρχεία του έργου με τα μεγέθη τους
Το src/main.ts ανοιχτό στον επεξεργαστή με αριθμούς γραμμών και χρωματισμό, δίπλα στο shell και το πάνελ αρχείων από όπου ανοίχτηκε.
  • Η αποθήκευση γίνεται σκόπιμα

    Τίποτα δεν γράφεται μέχρι το Cmd+S. Ένας editor που γράφει καθώς πληκτρολογείτε είναι κάτι καλό σε μια εφαρμογή σημειώσεων και κάτι κακό δίπλα σε ένα shell που τρέχει. Είναι μια ενέργεια και όχι ένα πάτημα πλήκτρου, κάτι που της δίνει επίσης μια επιλογή μενού, μια συντόμευση και μια καταχώρηση στη γραμμή εντολών όπως όλα τα υπόλοιπα εδώ.

  • Οι αρνήσεις μετράνε όσο και η γραφή

    Ένα αρχείο που άλλαξε στον δίσκο μετά το άνοιγμά του δεν αντικαθίσταται. Ένα binary δεν εμφανίζεται ως παραμορφωμένο κείμενο. Ένας φάκελος δεν ανοίγει καθόλου. Οι μη αποθηκευμένες αλλαγές φέρουν ένα ορατό σημάδι, και το κλείσιμο ενός επεξεργασμένου αρχείου ρωτά.

  • Εύρεση αρχείου

    Το πάνελ αρχείων αναζητά με βάση το όνομα κάτω από τον φάκελο στον οποίο βρίσκεστε, και κάθε αποτέλεσμα αναφέρει σε ποιους δύο φακέλους βρίσκεται, γιατί το όνομα μόνο του δεν μπορεί να ξεχωρίσει δύο index.ts. Παραλείπει τα node_modules, .git, target και παρόμοια, σταματά στα οκτώ επίπεδα ή στα διακόσια αποτελέσματα, και δεν κάνει τίποτα κάτω από δύο γράμματα.

Οι ρυθμίσεις, ως οθόνη και ως αρχεία

Δέκα ενότητες, από τη Γενική έως τα Δεδομένα και απόρρητο, αναζήτηση σε κάθε ρύθμιση, και καθεμία είναι μια γραμμή σε αρχείο που μπορείτε να επεξεργαστείτε και με το χέρι.

Η οθόνη ρυθμίσεων στην Εμφάνιση: το τέλος της λίστας θεμάτων, η όψη, η αδιαφάνεια του παραθύρου και η ελάχιστη αντίθεση, και η ένδειξη προσβασιμότητας για το επιλεγμένο θέμα Accessible: αντίθεση κειμένου AAA και βαθμολογία διάκρισης για αχρωματοψία Η οθόνη ρυθμίσεων στην Εμφάνιση: το τέλος της λίστας θεμάτων, η όψη, η αδιαφάνεια του παραθύρου και η ελάχιστη αντίθεση, και η ένδειξη προσβασιμότητας για το επιλεγμένο θέμα Accessible: αντίθεση κειμένου AAA και βαθμολογία διάκρισης για αχρωματοψία
Η Εμφάνιση, κάτω από τη λίστα θεμάτων: η όψη, η αδιαφάνεια του παραθύρου, η ελάχιστη αντίθεση, και μια βαθμολογία της αντίθεσης κειμένου και της διάκρισης για αχρωματοψία του επιλεγμένου θέματος.
  • Οι ρυθμίσεις έρχονται στο μπλοκ

    Το δεξί κλικ σε ένα πάνελ σημαίνει «αυτό εδώ, άλλαξέ το». Έτσι, η επιλογή μιας γραμμής ρυθμίσεων στο δικό του μενού ενός μπλοκ ανοίγει αυτή την ενότητα πάνω από το παράθυρο, στη γωνία του μενού, αντί να σας πάει στην οθόνη ρυθμίσεων. Είναι ενέργεια όπως όλα τα άλλα: settings.here:themes, settings.here:monitor.

  • Ένας ήχος που ακούτε τη στιγμή που τον επιλέγετε

    Η επιλογή ενός ήχου σήματος ή του κουδουνιού του τερματικού τον αναπαράγει. Το να διαλέγετε έναν ήχο από μια λίστα ονομάτων που δεν μπορείτε να ακούσεις είναι σαν να διαλέγετε απλώς ένα όνομα.

  • Τίποτα δεν ζητά επανεκκίνηση

    Ο φάκελος ρυθμίσεων παρακολουθείται, συμπεριλαμβανομένων και των δύο πραγμάτων που ανήκουν στον πυρήνα: η γραμμή μενού του macOS που χτίζεται από το αρχείο συντομεύσεών σας, και το καθολικό πλήκτρο του αναπτυσσόμενου παραθύρου, όπου το παλιό πλήκτρο απελευθερώνεται πριν καταχωρηθεί το νέο, ώστε να μην μπορούν δύο να απαντήσουν ταυτόχρονα. Ένας έλεγχος διαβάζει κάθε υπόδειξη στην οθόνη ρυθμίσεων και αποτυγχάνει στη λέξη restart.

Ομιλία και ακρόαση

Και τα δύο χρησιμοποιούν την ομιλία του ίδιου του συστήματος, στο μηχάνημά σας. Ο ήχος δεν φεύγει ποτέ από τον υπολογιστή.

Υπαγόρευση

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

Ανάγνωση της απάντησης

Το Cmd+Shift+R διαβάζει δυνατά την τελευταία απάντηση του πράκτορα· πατώντας το ξανά σταματά. Αυτό που διαβάζεται είναι η απάντηση, όχι η οθόνη. Μια κουκκίδα στην αρχή, αστερίσκοι γύρω από μια τονισμένη λέξη, ανάστροφα εισαγωγικά γύρω από ένα όνομα, μια οριζόντια γραμμή, μια πλήρης διαδρομή εκεί όπου θα αρκούσε το όνομα του αρχείου: αυτά φεύγουν, και οι λέξεις μέσα τους μένουν. Η ανάγνωση οριοθετείται από σχήματα και όχι από λέξεις, από κάτω από τη γραμμή εισαγωγής του πράκτορα και από πάνω από το λογότυπό του, γιατί το περιβάλλον ενός πράκτορα αλλάζει με κάθε έκδοσή του.

Οι μικρές λεπτομέρειες που καθορίζουν αν θα το κρατήσετε

Το δεξί κουμπί είναι δικό μας

Παντού μέσα στο παράθυρο: το δικό του μενού ενός μπλοκ μέσα στο μπλοκ, αυτό έξω από το παράθυρο, η λωρίδα καρτελών, η μπάρα κουμπιών, το κενό ανάμεσα στα πλακίδια. Κάθε γραμμή είναι μια ενέργεια, και το ίδιο το μενού έχει τη δική του ενέργεια, block.menu, ώστε μια κίνηση που φτάνει μόνο το χέρι να μην είναι μια κίνηση που τίποτα δεν μπορεί να ελέγξει. Το μόνο σημείο που κρατά το μενού του συστήματος είναι ένα πεδίο κειμένου, όπου προσφέρει αποκοπή, αντιγραφή, επικόλληση και το λεξικό.

Ανοίξτε έναν φάκελο από οπουδήποτε

Το vobuda://open?path=/some/path ανοίγει μια καρτέλα σε αυτόν τον φάκελο, από μια ενέργεια του Finder, ένα script ή μια άλλη εφαρμογή. Το macOS δεν έχει ρύθμιση προεπιλεγμένου τερματικού σε επίπεδο συστήματος, οπότε αυτή είναι η ειλικρινής εκδοχή αυτής της λειτουργίας αντί για μια υπόσχεση που δεν μπορεί να κρατήσει.

Αναζήτηση μέσα σε ένα μπλοκ

Cmd+F. Το πεδίο ανήκει στο μπλοκ που αναζητά, και το κλείσιμό του αφήνει την προβολή εκεί όπου βρισκόταν το αποτέλεσμα.

Πάρτε το μπλοκ μαζί σας

Το Cmd+Shift+X αντιγράφει το κείμενο ενός μπλοκ, ρωτώντας το ίδιο το τερματικό, που είναι και ό,τι το κάνει να δουλεύει με ενεργή τη σχεδίαση από GPU, όπου δεν υπάρχει κείμενο στη σελίδα για να επιλεγεί. Μια εικόνα του μπλοκ είναι δύο ενέργειες στο Cmd+K, Στιγμιότυπο μπλοκ στο πρόχειρο και Στιγμιότυπο μπλοκ σε αρχείο.

Έλεγχοι ενημέρωσης που δεν είναι αγγαρεία

Ο πυρήνας ελέγχει μία φορά την ημέρα, σε δικό του νήμα, και αυτό που βλέπετε είναι μια λωρίδα πάνω από τη διάταξη και όχι πάνω της, γιατί μια ειδοποίηση που καλύπτει ένα τερματικό είναι αυτή που οι άνθρωποι μαθαίνουν να κλείνουν χωρίς να τη διαβάσουν. Τίποτα δεν εγκαθίσταται μέχρι να πατήσετε: για έναν πράκτορα η ενημέρωση είναι μια εντολή που πληκτρολογείται στο ενεργό μπλοκ όπου φαίνεται η έξοδός της, και για το Vobuda σε Mac το κουμπί εγκαθιστά τη νέα έκδοση στο παρασκήνιο και μετά προσφέρει επανεκκίνηση, που γίνεται μόνη της μετά από δέκα δευτερόλεπτα όταν δεν τρέχει τίποτα.

Σαράντα γλώσσες, και οδηγός σε κάθε μία

Συμπεριλαμβανομένης της γραμμής μενού του macOS, την οποία το σύστημα χτίζει μέσα στον πυρήνα. Τα αραβικά και τα εβραϊκά αντικατοπτρίζουν ολόκληρο το παράθυρο εκτός από το ίδιο το τερματικό, όπου η αντικατοπτρισμένη διάταξη θα έκανε την έξοδο και τις διαδρομές δυσανάγνωστες. Ένα κλειδί μετάφρασης είναι η αγγλική συμβολοσειρά, οπότε μια αμετάφραστη συμβολοσειρά επιστρέφει σε ευανάγνωστα αγγλικά αντί σε κενό ή σε αναγνωριστικό.

Δοκιμάστε ό,τι μόλις διαβάσατε

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

curl -fsSL https://vobuda.com/install.sh | sh