Repository navigation
feat: read the log from the terminal with interactive tui and git dag - #198
Closed
prateekbhujel wants to merge 1 commit into
Closed
prateekbhujel wants to merge 1 commit into
prateekbhujel wants to merge 1 commit into
Conversation
Member
|
YOOOO CHAT CAN YOU USE php-tui????? PHP FOREVERRR!!! |
prateekbhujel
force-pushed
the
feat/cli-feed
branch
9 times, most recently
from
October 16, 2026 14:25
bcb712f to
5b89e63
Compare
prateekbhujel
force-pushed
the
feat/cli-feed
branch
2 times, most recently
from
October 17, 2026 14:59
5e319c7 to
3bef1a9
Compare
Member
|
@nunomaduro This PR touches new services and new third-party dependencies. Could you take a look? |
Provide a pure-PHP terminal interface for browsing everyone's and following feeds, inspecting threads, composing posts and replies, and viewing developer profiles with Unix ranks. Fall back to non-interactive ASCII rendering for pipelines and headless terminals. Use php-tui with optional ext-terminal acceleration, typed service boundaries, accessibility-minded keyboard navigation and tests. Rebase onto current production and consolidate feature history into one reviewable commit without dropping upstream changes.
prateekbhujel
force-pushed
the
feat/cli-feed
branch
from
October 19, 2026 21:57
fa2a8fd to
ab27ce5
Compare
Member
|
I don't think an "cli" should be mixed together with the "web" app, just like we don't see the native php app here. However, you can do your own open-source repo with this! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hey @nunomaduro, @paulinevos and @mnapoli! 👋
Following your suggestion, the terminal client is now 100% powered by
php-tui/php-tui! PHP FOREVERRR! 🔥🐘It is pure PHP out of the box — zero required compilation or C extensions, running seamlessly on macOS, Linux, and Windows. For power users with
ext-terminal(linked to the PHP Core RFC: io_terminal), it seamlessly bridges as an optional zero-latency raw POSIX I/O driver.🖥️ Interactive TUI Capabilities (
php artisan log)1. Live Timeline & ASCII Git DAG Rails
↑/kand↓/j(or jump withg/G).1(Everyone) and2(Following).--no-tui.2. Interactive Thread Inspector (
3/Enter)Enteron any commit to view full thread context.3. Live Commit Composer (
4/p/r)pto compose a new root commit orrto reply to the selected commit.Enterwith instant live feed refresh.4. Developer Profiles & Unix Ranks (
5/u)u(orphp artisan log @username).nobody(UID 65534, Level 1)daemon(UID 1, Level 2)operator(UID 11, Level 3)wheel(UID 10, Level 4)staff(UID 20, Level 5)root(UID 0, Level 6)5. Non-Interactive CLI Posting
🛡️ Quality & Verification
pest --coverage --exactly=100.0(all terminal components, commands, models, and queries 100% covered).pest --type-coverage --min=100.php-tui/php-tuiout of the box;ext-terminalsuggested optionally.