Όλα τα θέματα

CLI

13 άρθρα · 5 gems

Νέα

376
sw.kovidgoyal.net
2 λ.•πριν από 1 ημέρα

Κυκλοφορία του kitty 0.50: Νέες δυνατότητες ενορχήστρωσης και βελτιώσεις στο GPU rendering

Η έκδοση 0.50 του kitty εισάγει προηγμένες δυνατότητες διαχείρισης παραθύρων, όπως το docking, και βελτιώνει την εμπειρία χρήστη με υποστήριξη οθονών αφής στο Wayland και εξελιγμένα shaders. Η αναβάθμιση εστιάζει επίσης στη σταθερότητα, τη διαχείριση συνεδριών (sessions) και τη βελτιστοποίηση της απόδοσης του GPU rendering.

#Terminal#GPU#Wayland#Linux
από porridgeraisin
301
github.com
2 λ.•πριν από 4 ημέρες

OmniDiff: Ένα υπερταχύς, content-aware git difftool γραμμένο σε Rust

Το OmniDiff είναι ένα ανοιχτού κώδικα εργαλείο διαχείρισης διαφορών (diff tool) γραμμένο σε Rust, σχεδιασμένο να προσφέρει δομική ανάλυση κώδικα μέσω tree-sitter και οπτική σύγκριση δυαδικών αρχείων, εικόνων και γραμματοσειρών. Συνεργάζεται άμεσα με Git και Jujutsu (jj), προσφέροντας διαδραστικό TUI και headless mode υψηλών επιδόσεων.

#Rust#Git#DevTools#CLI
από FabCH
353
github.com
2 λ.•πριν από 6 ημέρες

Herdr: Ένας νέος desktop client για τερματικά και coding agents

Το Herdr αποτελεί ένα νέο περιβάλλον εργασίας που ενοποιεί τη διαχείριση τερματικών και coding agents σε ένα ενιαίο interface. Η αρχιτεκτονική του διαχωρίζει το UI από το core, επιτρέποντας στα processes να παραμένουν ενεργά ακόμα και μετά το κλείσιμο του παραθύρου ή την αποσύνδεση.

#Terminal#Rust#Developer Tools#Automation
από cherioo
1308
ghostty.org
2 λ.•πριν από 9 ημέρες

Ghostty 1.4.0: Σημαντικές βελτιώσεις επιδόσεων και πλήρης υποστήριξη Kitty graphics

Η έκδοση 1.4.0 του Ghostty εισάγει δραστικές βελτιστοποιήσεις στη διαχείριση μνήμης μέσω συμπίεσης του scrollback και αυξημένη I/O throughput. Παράλληλα, επιτυγχάνει πλήρη συμμόρφωση με το πρωτόκολλο Kitty graphics και αναβαθμίζει το rendering pipeline σε GTK.

#Terminal#Rust#Performance#GTK
132
corgi.computer
2 λ.•πριν από 12 ημέρες

Corgi: Ένας terminal multiplexer με ενσωματωμένη υποστήριξη για AI agents

Το Corgi επαναπροσδιορίζει τον ρόλο του terminal multiplexer, συνδυάζοντας τη διαχείριση διεργασιών τύπου tmux με εξειδικευμένα εργαλεία για την παρακολούθηση και τον έλεγχο AI agents. Προσφέρει μια ενοποιημένη εμπειρία για τον σύγχρονο developer, επιτρέποντας την οπτικοποίηση της δραστηριότητας των agents και τη διαχείριση πόρων σε πραγματικό χρόνο.

#Terminal#AI Agents#Developer Tools#Productivity
από eiopa
156
crystl.dev
2 λ.•πριν από 17 ημέρες

Tmux και Claude Code: Διαχείριση συνεδριών, αυτοματοποίηση και τα όρια του εργαλείου

Το άρθρο αναλύει τη χρήση του tmux ως υποδομή για την εκτέλεση AI coding agents, εστιάζοντας στη διατήρηση συνεδριών (sessions) και την αυτοματοποίηση μέσω send-keys. Παρά την ισχύ του, το tmux παρουσιάζει περιορισμούς στην παρακολούθηση της κατάστασης των agents, οδηγώντας σε ανάγκες για πιο εξειδικευμένες λύσεις.

#Tmux#AI Agents#DevOps#Automation
από ankitg12
141
nytpu.com
2 λ.•πριν από 21 ημέρες

Fancy curl sites: η τέχνη της τερματικής περιήγησης

Η δημιουργία ιστοσελίδων φιλικών προς το curl βασίζεται στη χρήση ANSI escape codes για την απόδοση περιεχομένου απευθείας στο τερματικό. Η προσέγγιση αυτή αναδεικνύει τη σημασία των modular static site generators που υποστηρίζουν πολλαπλά formats πέρα από το κλασικό HTML.

#CLI#Web Development#ANSI#Nginx
από adunk
590
github.com
2 λ.•πριν από 24 ημέρες

Αρχιτεκτονική αδιαφάνεια στο Codex CLI: Η διαμάχη για τον αυτόματο daemon

Η κοινότητα του Codex CLI αντιδρά στην επιβολή ενός μόνιμου, αυτο-ενημερούμενου background daemon που εκτελείται εξ ορισμού. Το ζήτημα αναδεικνύει κρίσιμα προβλήματα αρχιτεκτονικής ακεραιότητας, καθώς ο daemon αποσυνδέει την έκδοση του λογισμικού από το περιβάλλον του χρήστη και προκαλεί απρόβλεπτες συμπεριφορές στο runtime.

#CLI#Architecture#OpenSource#Runtime
από whimblepop
247
disconnect3d.pl
2 λ.•πριν από 25 ημέρες

Γιατί το tilde στο PATH σας δεν είναι πάντα το HOME

Η χρήση του χαρακτήρα tilde (~) μέσα σε εισαγωγικά κατά τον ορισμό της μεταβλητής PATH στα αρχεία ρυθμίσεων του shell οδηγεί σε λανθασμένη ερμηνεία της διαδρομής. Αντί για το home directory του χρήστη, το σύστημα αναζητά έναν κατάλογο με το όνομα «~» στον τρέχοντα φάκελο εργασίας, δημιουργώντας κενά ασφαλείας και λειτουργικά προβλήματα.

#Shell#Linux#Security#Bash
από arusekk
410
github.com
3 λ.•πριν από 27 ημέρες

Bigarrow: Ένα εργαλείο CLI για την οπτική καθοδήγηση χρηστών από AI agents

Το bigarrow είναι ένα ελαφρύ Swift binary για macOS που επιτρέπει σε AI agents να υποδεικνύουν οπτικά στοιχεία στην οθόνη του χρήστη. Σχεδιασμένο για να γεφυρώνει το χάσμα μεταξύ αυτοματοποιημένων ενεργειών και απαιτούμενης ανθρώπινης παρέμβασης, το εργαλείο λειτουργεί ως overlay χωρίς να κλέβει το focus ή να απαιτεί ειδικά δικαιώματα.

#macOS#AI Agents#Swift#CLI
από franze
171
blog.cloudflare.com
4 λ.•πριν από 38 ημέρες

Η νέα CLI cf του Cloudflare: πρόσβαση σε ολόκληρο το API με agent‑centric design

Η Cloudflare ανακοίνωσε την cf, μια νέα CLI που παραγζεται αυτόματα από το OpenAPI schema μέσω του Forge και δίνει στους agents πρόσβαση σε περισσότερες από 3.000 λειτουργίες. Η cf χρησιμοποιεί JSON ως προεπιλεγμένη μορφή εξόδου, προσφέρει TypeScript‑based ρυθμίσεις cloudflare.config.ts και ενσωματώνει το Vite ως default dev server, βελτιστοποιώντας την agentic‑entric ανάπτυξη.

#Cloudflare#CLI#TypeScript#Vite
από macleos
113
github.com
4 λ.•πριν από 38 ημέρες

Hntui: Έλεγαντός TUI για την περιήγηση στο Hacker News από το τερματικό

Το hntui είναι ένα ταχύ και ελαφρύ terminal user interface που επιτρέπει την περιήγηση σε όλες τις κατηγορίες του Hacker News με υποστήριξη vim‑ πλοήγησης, ποντικιού και θεμάτων. Χτίζεται πάνω στην βιβλιοθήκη OpenTUI και χρησιμοποιεί το Bun για τη δημιουργία αυτόνομων δυαδικών αρχείων για macOS και Linux. Η εφαρμογή αποθηκεύει τα αποθηκευμένα άρθρα σε ένα JSON αρχείο στο ~/.config/hntui/saved.json και προσφέρει ενημερώσεις μέσω εντολής hntui update.

#Terminal#TUI#Hacker News#Bun
από ahmd-sh
486
blog.szypowi.cz
4 λ.•πριν από 43 ημέρες

Αρχιτεκτονική αστοχία στο Claude Code: Η εξάρτηση τοπικών αρχείων από την τηλεμετρία

Μια πρόσφατη ανάλυση αποκαλύπτει ότι το Claude Code δεσμεύει την ανάγνωση του αρχείου AGENTS.md από την κατάσταση της τηλεμετρίας. Η αρχιτεκτονική επιλογή να εξαρτάται η πρόσβαση σε τοπικά δεδομένα από ένα remote feature flag δημιουργεί προβλήματα διαφάνειας και λειτουργικότητας για τους χρήστες που προτιμούν την ιδιωτικότητα.

#Claude Code#Architecture#Privacy#CLI
από pszypowicz

GitHub Gems

2,996
GemCLI Tool
Rust•πριν από 1 ημέρα

Ένα εργαλείο γραμμένο σε Rust που συνδυάζει τα git worktrees με τα παράθυρα του tmux για τη δημιουργία απομονωμένων περιβαλλόντων ανάπτυξης χωρίς τριβές.

Γιατί ξεχωρίζει

αυτοματοποιεί πλήρη workflows όπως τη δημιουργία worktree, τη ρύθμιση εξαρτήσεων και την καθαριότητα μετά το merge με μία μόνο εντολή.

12,145
TrendingCLI Tool
Go•πριν από 10 ημέρες

Ένα cross-platform εργαλείο γραμμένο σε Go που επιτρέπει την αλληλεπίδραση με το App Store της Apple, διευκολύνοντας την αναζήτηση, την αυθεντικοποίηση και τη λήψη αρχείων .ipa και .pkg.

Γιατί ξεχωρίζει

Ξεχωρίζει για την ικανότητά του να αυτοματοποιεί διαδικασίες που απαιτούν κανονικά γραφικό περιβάλλον, προσφέροντας παράλληλα υποστήριξη για MCP (Model Context Protocol) για ενσωμάτωση σε AI workflows.

1,069•
Ανάλυση
11,892
TrendingCLI Tool
Python•πριν από 21 ημέρες

Ένα ισχυρό CLI utility γραμμένο σε Python που εξάγει video streams από δημοφιλείς πλατφόρμες και τα διοχετεύει απευθείας σε τοπικούς players, παρακάμπτοντας τις βαριές web διεπαφές.

Γιατί ξεχωρίζει

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

1,211•
Ανάλυση
3,002
TrendingCLI Tool
Python•πριν από 21 ημέρες

Ένα CLI εργαλείο που λειτουργεί ως wrapper του jq, επιτρέποντας την επεξεργασία αρχείων YAML, XML και TOML μέσω της μετατροπής τους σε JSON και της διοχέτευσης (piping) στο ισχυρό runtime του jq.

Γιατί ξεχωρίζει

Αξιοποιεί την ωριμότητα και τις δυνατότητες του jq για την επεξεργασία μη-JSON δεδομένων, διατηρώντας παράλληλα τη δομή και τα styles των αρχείων μέσω προηγμένων επιλογών round-trip.

85,525
TrendingCLI Tool
Rust•πριν από 44 ημέρες

Ένα ταχύτατο Rust binary που λειτουργεί ως proxy ανάμεσα στον AI agent και το shell, μειώνοντας την κατανάλωση tokens κατά 60% έως 90% στις εντολές τερματικού.

Γιατί ξεχωρίζει

Φιλτράρει έξυπνα το verbose output (builds, tests, linter outputs, git logs) διατηρώντας μόνο τα κρίσιμα errors και diffs, χωρίς να αλλοιώνει το νόημα.

5,473•
Ανάλυση