Commit Graph

9 Commits

Author SHA1 Message Date
e4d0191a88 reworked monitor command
the monitor command now uses ncurses for a better ui experience, with this change i have reworked some of the code and the list is now sorted by CPU usage. processes can now be filtered with using '/', the process list will update in real time so you can find the process you are looking fro faster
2025-07-12 00:58:57 -06:00
00eb2aff0e adding a bunch of changes to gg dd command 2025-06-06 12:22:19 +02:00
4a618cba0e Implement interactive diff viewer for git changes
- Add comprehensive diff_viewer module with split-panel interface
  - Replace simple `git diff` in `gg d` command with interactive viewer
  - Implement two-mode navigation system:
    * File list mode: navigate files with j/k, Enter to view
    * Content mode: scroll diff content with j/k, ESC to return
  - Support both tracked and untracked file diffs with proper handling
  - Add color-coded diff display (green additions, red deletions)
  - Include terminal raw mode handling for responsive keyboard input
  - Add test files for diff viewer functionality
2025-06-01 22:51:43 +02:00
c53e22efef implemented system monitor
simple system monitor to view cpu usage, ram and so on. this is not a
finished implementation but i just made refreshing work fine. used
alternative screen buffer, and buffered output which build the entire
display in memory and then outputs once.

there are still many bugs, like the list isnt displaying processes
sorted, or maybe not working at all. some of the border characters are
misaligned, and there is alot more usefull info that could be added.

if there is anything in specific that you would want to see in this
command, or in the program in general, just hit me up on github and
request it, and ill add it as fast as i can.

--marcus
2025-05-31 15:02:18 +02:00
e0e191ffd8 added news support
after the migration to linux the news didnt work. this is now working,
and im using this commit as a check to see if it is working
2025-05-03 23:25:16 +02:00
a4512c95b3 added command stacking with &&
run multiple different commands in a row using && between commands
2025-05-01 13:12:55 +02:00
61d478c5fe added advanced ls support
using ls now creates a table and populates it with entries. added piping
to ls so filter the search (credits to nuShell for the idea)

ls | contains name xxx to ls for only entries containing the string
ls | where size < or > 10mb, kb, gb etc
ls | select name, size modified type. select which collums you want to
see in the result
2025-05-01 12:37:56 +02:00
e0a386effa making suggestion system work in linux
the suggestions were not working after porting to linux. remade the
system but with a better ui (feels so freeing not working on windows
anymore) now its similar to the zsh autocomplete plugin. start typing
and a suggestion will pop up, hit enter to start cycling suggestions in
the new ui and hit enter on the wanted suggestion
2025-04-28 17:36:06 +02:00
08fb0af502 first commit 2025-04-28 12:35:52 +02:00