[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 1764780381724574.jpg (49 KB, 1135x687)
49 KB
49 KB JPG
is there any point to messing around with my shell beyond just installing and switching to fish?
>>
zsh is just superior
>>
just use bash like a sane person
>>
File: 1756537514556629.jpg (30 KB, 1108x287)
30 KB
30 KB JPG
>>107741358
>>107741374
tries both those and they got no/inferior auto completion/file browsing
>>
>>107741389
fish is good and the haters don't understand it. stay with it, king
>>
eshell mogs
>>
>>107741182
What's the point of this? I have always just used whatever the default shell on my operating system happens to be (ksh, zsh or bash).
>>
>>107741182
inferior to nushell
unfortunately nushell has its own issues
>>
File: 1762403386099840.jpg (213 KB, 1723x1472)
213 KB
213 KB JPG
>>107741528
it just werks, doesnt waste your time
>>
>>107741679
i tried it just now
i do like some features but i hate how it doesnt autocomplete for commands i never entered before and doesnt highlight if the current command is a valid executable on the $PATH or its missing while fish does this.
>>
>>107741182
no, fish just werks

but we should aspire to stop using shell at all
>>
>>107742133
use what then how do i run programs and navigate the file system
>>
>>107741182
fish is cool, it doesn't need a quatrotrillion extentions to have some advanced features
>>
>>107741389
What's up with the little icon things and the working directory path on the prompt?
>>
>>107742141
>Run programs
Click on its icon or use a dash/search functionality and hit enter
>Navigate file system
A file explorer?
>>
>>107741807
>reads your mind
i wish it worked like that
is there something that actually suggests inline like vs code copilot?
>>
Shells are such outdated garbage. Unix has completely ruined how shells work and what users expect from shell commands.

1. The syntax of the arguments passed to a command are left up to that command. Retarded.
2. The only data type you can pass a command is a string. Retarded.
3. Shell scripting languages are hot garbage nobody asked for.
4. If you're going to have an interpreted language with a REPL, the king is the Lisp family with meta programming support.
5. We shouldn't be editing plain text anymore. This isn't the stone age. The shell REPL should be a syntax tree editor, then it won't matter what visual style you use to express the syntax (parentheses, whitespace, indentation, semicolons, etc)
>>
>>107742397
well i need a shell to launch those if i wanna use em
>>
>>107741389
why should that be the shell's job? conceptually speaking, shells are so weird, they try to do so many things and are mediocre at all of them. they're shitty langs, shitty REPLs, shitty user interfaces
>>
>>107743185
>>1. The syntax of the arguments passed to a command are left up to that command. Retarded.
the standard is space separated strings. good enough while allowing flexibility.
>2. The only data type you can pass a command is a string. Retarded.
its intended to be used with a keyboard so what else would you use? anything else like devices/files/unix pipes you can pass by their file system address
>>
>>107741182
after trying couple things a few years ago I stayed with zsh + omz and few plugins
>>
>>107743274
The shell should work like an integrated programming language with the programs it invokes. If the program takes arguments, it should work exactly like calling a function in the shell's language. If the shell's language allows data to have types then arguments passed to a program should have types just like an ordinary function.

Things like --arg=value shouldn't exist. Make it work just like setting the value of an argument of a function in the shell language.
>>
>>107741182
nushell if you do a lot of data plumbing
>>
>>107741415
i like fish because its easy to set up and it gives suggestions right in the commandline as i'm typing.

with zsh you have to mess with the configurations to get it going.
zsh is better in the long run, but i dont have the time to be messing with them

i use bash, with minimal setup, btw.
tab completion + aliases just werks.
>>
>>107741807
ngl, i like the inshell scripting that fish has, its neat.

>>107742133
i have yet to unlock neuralnets wireless module, its behind a paywall, till i can afford it i will continue with the shell.
>>
>>107743185
i grew up on windows gui, i learned the shell because its less overwhelming than a window.

i like that i can get feedback on a single line without any extra clutter.
>>
>>107743331
terry a. davis did it right.
integrate the language as a shell, so you can program right on the line.

but the devs are retarded.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.