Live data from Hacker News

WTF – A personal information dashboard for your terminal

wtfutil.com

151–160 of 182 posts

Re: WTF – A personal information dashboard for your terminal

#151

Honestly curious - why do people live mostly in their terminal? Is it a productivity thing?

I do both, all the time. I always have at least two different browsers open and several productivity apps. And an iTerm window with several tabs, or if I'm doing sysadmin-y stuff then several such windows.

For me the terminal is mostly used for these things:

1) A stable/reproducible Linux environment in which to test and run code.

2) A place to use UNIX tools to quickly do things that would take a long time, or maybe not be possible, in my (fairly large) collection of GUI apps. In particular one-off searching and manipulation of text files, log streams, etc.

Plus if I want to make small edits to a file, I can do this faster in vim than in TextMate or Sublime. And I sometimes run apps like "calc" in my terminal out of habit. YMMV on that kind of stuff, but for the two reasons above, if you are a developer of server software then this is much of your life.

I prefer to use GUI apps for some things, but I totally get it that others don't. Once you're at home in the terminal, it's tempting to want everything to live there. But if you're like me and prefer a GUI client for source control, you can easily have both!

Re: WTF – A personal information dashboard for your terminal

#152
post #15
post #7

I would appreciate a list of requirements. Does it only work on mac? What kind of terminals can be used?

Also available as a Docker container: https://hub.docker.com/r/wtfutil/wtf

I do not really see the point of providing docker containers for tiny command line programs. I feel like an old curmudgeon that cannot make sense of the modern world; at all.

Re: WTF – A personal information dashboard for your terminal

#153

Nice. I might have to try use it. I use tmux (wrapped in byobu) a lot and tend to end up with one screen (on each host I usual a fair amount) as a dashboard like this, manually constructed from many panes each running a tool like iftop, watching a log with "tail -f", or regularly running other checks via "watch", ...

Checkout fswatch as a watch replacement. It triggers on file changes. I automated a few things for monitoring using that and found it to be a much smoother experience since it’s updated immediately and only as needed.

Re: WTF – A personal information dashboard for your terminal

#154

Earlier quoted context omitted.

In my experience, it is easier to automate a workflow using command line applications. The GUI versions of tools have to try and predict every possible workflow, while terminal applications can be easily combined in scripts. That being said, there are definitely major productivity features to be had with GUIs, such as those with web browsers and IDEs.

what's an example of a workflow you've automated on a terminal?

I work with React Native:

1st I setup a script to start an emulator (iOS and Android), build and deploy an app to emus, start development JS server, open vim and split the window to have a terminal ready for anything else.

2nd I automated asset creation when I receive SVG from design - it automatically generates 3 different asset sizes (as required by iOS), compresses them, moves them and names them correctly.

That's just the beginning...

Re: WTF – A personal information dashboard for your terminal

#157

Earlier quoted context omitted.

Google Docs is not for development, perhaps I should have been clearer about that. The vast majority of tools for development, devops, system/network administration are consistent, or at the very least consistent enough that it helps towards making the workflow more productive. Not all software is suited for the terminal, that should be obvious. Like you would not want to play a graphically intensive game on the term…

I mainly brought up Google Docs because it's something that many of us use that breaks us from "living in the terminal". Someone who "lives in the terminal" would want all of Google Doc's functionality, but in a terminal. In theory, I should be able to grep & sed a Google Docs page for some things. > Not all software is suited for the terminal, that should be obvious Like wtfutil, the very thing that's linked here on…

What exactly is the alternative to the tool linked here? I am really curious to see because I have never come across an open source resource-lite customizable dashboard such as this. As someone who has his entire workflow on the terminal, this tool is of great interest to me.

> I mainly brought up Google Docs because it's something that many of us use that breaks us from "living in the terminal". Someone who "lives in the terminal" would want all of Google Doc's functionality, but in a terminal.

People who live in the terminal does not literally mean that they spend 100% of their time on the terminal fyi. I doubt anyone does in this day and age, I was under the impression that that fact was implied.

Re: WTF – A personal information dashboard for your terminal

#158
post #11

Earlier quoted context omitted.

The repo is https://github.com/wtfutil/wtf/ . I'd guess at it supporting macOS (brew installation) and Linux (commit messages).

I cannot get it to compile in linux. I would like to know if it is supposed to, before digging any further.

  $ uname -a
  Linux hostname 5.2.9-arch1-1-ARCH #1 SMP PREEMPT Fri Aug 16 16:24:43 UTC 2019 x86_64 GNU/Linux
  $ git clone https://github.com/wtfutil/wtf
  [...]
  $ cd wtf
  $ make
  [...]
  $ ./bin/wtfutil
seems to work fine here

Re: WTF – A personal information dashboard for your terminal

#159
post #128
post #115

Earlier quoted context omitted.

Here you are. This is the standard config file with Euro time removed and fewer US timezones represented. I've blocked out my IP info. The terminal size in cool-retro-term is around 30x140-ish. https://imgur.com/yb0G39m

Did you anonymize the entire image? Because the text is not supposed to look like that (i.e. unreadable).

[deleted]

Re: WTF – A personal information dashboard for your terminal

#160
post #128
post #115

Earlier quoted context omitted.

Here you are. This is the standard config file with Euro time removed and fewer US timezones represented. I've blocked out my IP info. The terminal size in cool-retro-term is around 30x140-ish. https://imgur.com/yb0G39m

Did you anonymize the entire image? Because the text is not supposed to look like that (i.e. unreadable).

Interesting! If I have cool-retro-term on my external display (27" Thunderbolt display at 2560x1440), it's all messed up like that.

On my MacBook Pro's built-in display, it looks like this: https://imgur.com/BbVcyA7

Post reply on HN