There are many things that are simply not possible to do on the CLI. Take for example an indicator bar that shows notches for any lines in the file that matches a search term. That would be relatively straightforward in a GUI but quite difficult to render on the CLI, even with a curses interface.
emacs occur effectively does this... you get another pane to the right with a list of all ocurrences and you can use that to navigate up and down your file. Scrollbars wouldn't work because you may have far too few rows on the tty. less et al highlight everything in the current page and so on. emacs et al will tell you how many matches are left. grep too.
Incidentally intellij does this and i find it of limited use. Perhaps just not how my mind works. The occur mode is far more sensible to me.
This has drag and drop support. A search/filter box. And more importantly was probably fun to write and is a cool calling card showcasing some of your skills.
Something interesting about this project: It showcases what has so far been a mostly below-the-radar effort to overhaul and modernize WPF.
WPF has an incredibly broad and powerful API, tied to a fairly inefficient and poky rendering stack, which can be mitigated through great care. MS has nearly abandoned it, and is instead pushing the comparatively limited and immature UWP. I think the revitalizing .NET OSS community still prefers the power and compatibility of WPF, and is going its own way. This project uses Mahapps.Metro and XAML Material Design. Together, these two make it easy to build visually sophisticated Windows desktop apps without using HTML or reinventing a whole GUI stack.
This could put MS into a strange position where the great Windows apps are written in a technology that it's written off, and that aren't compatible with the Windows store.
Just tried this on Mac and Linux. Looks very useful, but in both cases, the display is washed out (like Mac does when the terminal is not the focus). Makes it very hard on the eyes. Any idea why this might be happening? (running in iTerm2, BTW)
15 comments
[ 2.2 ms ] story [ 49.1 ms ] threadPlease everyone feel free to raise feature requests on github
I'm glad i don't hire people for testing who are non technical then
Incidentally intellij does this and i find it of limited use. Perhaps just not how my mind works. The occur mode is far more sensible to me.
This has drag and drop support. A search/filter box. And more importantly was probably fun to write and is a cool calling card showcasing some of your skills.
WPF has an incredibly broad and powerful API, tied to a fairly inefficient and poky rendering stack, which can be mitigated through great care. MS has nearly abandoned it, and is instead pushing the comparatively limited and immature UWP. I think the revitalizing .NET OSS community still prefers the power and compatibility of WPF, and is going its own way. This project uses Mahapps.Metro and XAML Material Design. Together, these two make it easy to build visually sophisticated Windows desktop apps without using HTML or reinventing a whole GUI stack.
This could put MS into a strange position where the great Windows apps are written in a technology that it's written off, and that aren't compatible with the Windows store.