TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: A single command terminal configuration installer

51 pointsby aaronkjonesalmost 7 years ago

10 comments

oftenwrongalmost 7 years ago
The last thing an inexperienced terminal user should be doing is installing a bunch of software without understanding how it fits together, how it is used, or how it is actually configured. If you want to understand your terminal stack, build it; don&#x27;t have it built for you.<p>The better approach is to start from a basic setup. For example, with vim, don&#x27;t use vim-sensible right off the bat. Instead, just use vim. If a need arises, research what you can set up to address it. If you are curious about what is out there, read through the source of plugins like vim-sensible, taking each option, reading the docs for it, learning a bit of vimscript as needed, and only adding stuff to your vimrc if you really understand what you are adding. Don&#x27;t add a bunch of things all at once. Do one at a time, and try it out for a while.
评论 #17812602 未加载
评论 #17836939 未加载
评论 #17812295 未加载
评论 #17811737 未加载
rasenganalmost 7 years ago
I think this is good. At the end of the day, the best environment imho for building efficiently is the terminal, but it&#x27;s slowly becoming a lost art. :&#x2F;
collinfalmost 7 years ago
While it looks great, for a real noob the real problem (at least when I was starting out this was mine) is fast terminal navigation. To learn to do that I always thought the normal progression is sort of like this:<p>1. Mastering getting around terminal with slight configuration (bash, zsh, random dotfiles, maybe a plugin manager)<p>2. Getting used to editing files in the terminal (Vim)<p>3. Managing multiple terminals at once (tmux)<p>Managing all of those changes at once kind of overloads you where it slows you down to much to really consider this a practical change at one once.<p>You have just about the same exact set up that I do as well barring a few minor differences, Nord theme included, which is pretty funny that they converged like that.
评论 #17812698 未加载
sudofailalmost 7 years ago
This looks really well done. I&#x27;ve been meaning to do this for some time. While I agree it&#x27;s best to learn to properly configure your tools, this can be a good first step for newbies.<p>The problem I run into with sharing dotfiles is that my dotfiles aren&#x27;t what someone who&#x27;s new should be using. They need sane defaults that they can build upon, not the mess that my dotfiles have become over 10 years. This seems to be a good solution to that problem; giving some nice basics to set a newbie on the right track.<p>Really well done.
评论 #17814499 未加载
nickthemagicmanalmost 7 years ago
Not a noob but book marking for the cool library ideas.
wareotiealmost 7 years ago
It looks awesome but... tmux with &quot;control + a&quot; instead of the default &quot;control + b&quot;? That is horrible!<p>&quot;control + a&quot; moves you to the beginning of the line in bash (and in other shells, like zsh).
评论 #17820518 未加载
评论 #17817054 未加载
chriftalmost 7 years ago
I&#x27;ve installed this and now realised I only want a few of the apps installed. Is there an uninstall command?
评论 #17819674 未加载
评论 #17819636 未加载
forgotpwd16almost 7 years ago
Is `sh -c &quot;$(wget $link -O -)&quot;` supposed to be better than `wget $link -O - | sh`?
评论 #17813262 未加载
jamescostianalmost 7 years ago
TL;DR: someone&#x27;s dotfiles. Neovim, tmux, and Oh My Zsh.
评论 #17811676 未加载
评论 #17812630 未加载
transfirealmost 7 years ago
Has anyone else tried it?