tere

Dev tools

terminal file browser

SHOW HN2022

378points
198comments
#94of 2,570 in 2022
Top 4%of 2022 by points

How HN took it

MixedNo clear lean

19 positive, 19 neutral or asking, 2 mixed, 8 critical, out of 48 comments about the project. Thread score +0.22.

Design: 5 for, 2 againstIdea: 2 for, 4 againstDocs: 4 for, 0 againstExecution: 1 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Clean README and clear demo GIF

    From 3 comments
    • I'm blown away at the quality of the readme :-) In the demo, how did you get the key press indicator to show? I haven't seen that before, but it's a wonderful addition. And may I…
      freedomben on HN
    • One of the better demo gifs: clever naming, clear utility, clear understanding of how to use the tool.
      mwexler on HN
    • Cool! Also, I really like your demo gif! Super effective and fun way to go through all the features.
      chungus on HN
  • Useful, fills a niche over vim and cd tab completion

    From 2 comments
    • This looks very cool. The demo has convinced me to try it, well done! Also typical hacker news - "why don't you just use Vim"? Ha. Ignore the naysayers.
      IshKebab on HN
    • I'm going to be a dick here, because someone will say it anyways, but how is this different from VIM's directory browser? Essentially the same UI. I do think your program does…
      tempusr on HN

Objections

  • Auto-cd on single match feels unpredictable for fast typers

    From 1 comment
    • I strongly dislike the idea of automatically jumping into a folder when there’s only one match: it feels like a feature optimised for very slow typers that actively penalises…
      chrismorgan on HN
  • Many Rust dependencies for a small tool

    From 1 comment
    • ``` curl https://raw.githubusercontent.com/mgunyho/tere/master/Cargo.lock | grep source | wc -l 51 ``` How come that such a simple tool has more than half a century of…
      enriquto on HN
  • Vim's built-in directory browser already does this

    From 2 comments
    • Appreciate this is a hobby project to learn Rust in, but for those who want similar functionality without installing additional dependencies, you can already do this in `vim` by…
      hnlmorg on HN
    • I'm going to be a dick here, because someone will say it anyways, but how is this different from VIM's directory browser? Essentially the same UI. I do think your program does…
      tempusr on HN

Requests

  • Support non-qwerty keyboard layouts and custom shortcuts

    From 2 comments
    • > "Tere" means "hello" in Estonian. It also feels nice to type. On qwerty I think that's the case :)
      the_alchemist on HN
    • True, it's not a very smooth experience on non-qwerty keyboards, and the keyboard shortcuts can't be customized yet. But it's high on the todo list!
      mgunyho on HN
  • Add tilde as shortcut for home directory

    From 2 comments
    • I hit ~ expecting to go to my home directory, which was a bit odd Once I select a directory I want to dump myself back out into a command line in that directory, I couldn't see…
      iso1631 on HN
    • To end up in the directory where you are, you just have to exit using esc or alt-q, assuming you have set up your shell config. I'll add ~ as a shortcut for the home directory,…
      mgunyho on HN

Questions

  • How to get cd on exit to work after installing

    From 2 comments
    • Sorry for being dense but I thought when I entered into a directory and pressed Esc it would pwd into that directory. But in my case, entering the dir and pressing esc just…
      thyrox on HN
    • You need to configure a shell function to actually do the cd (see the snippets in the README). It has to be done this way because a subprocess cannot change the pwd of the parent.
      mgunyho on HN

Alternatives named

  • vim netrw

    From 2 comments
    • Appreciate this is a hobby project to learn Rust in, but for those who want similar functionality without installing additional dependencies, you can already do this in `vim` by…
      hnlmorg on HN
    • This feels a lot like Vim's built in file explorer (netrw). I find these kinds of text based, keyboard centric explorers to be far superior for navigating around a codebase, then…
      codecurve on HN
  • fzf

    From 2 comments
    • Congrats for getting this out! > I also wanted an excuse to learn This is the best reason ever, and not just for you: seeing your GIF I thought "could I achieve that with fzf?".…
      lloeki on HN
    • Thanks for the kind words! :) While digging up alternatives (of course after I had already written most of the functionality), I briefly tried out fzf. I think at that time I…
      mgunyho on HN
  • ranger

    From 1 comment
    • Looks great! I was thinking of a rusty pet project for the same thing :) I haven't seen it mentioned yet, but Ranger is a great alternative tool, it can even be integrated into…
      tipsytoad on HN
  • Midnight Commander

    From 1 comment
    • Interesting. OTOH, people have named a number of similar tools, and I'm going to point out 'mc' aka Midnight Commander, which is part of most linux distro's, and is a clone of…
      StillBored on HN
  • sdn

    From 1 comment
    • Definitely worth to check out sdn which also serves perfectly as cd+ls replacement: https://git.janouch.name/p/sdn I also submitted few days ago here on HN:…
      smartmic on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/32106126)