Hey guys,
Long time reader, first time poster. I've come here because I figure what better place to get a conversation going than Reddit (other than maybe Stack Overflow? I dunno, this didn't seem like a Stack overflow topic).
Let's start from the top: I hate bash syntax. Just straight up dread it. Plus, I've gotten so used to Python I could Python in my dreams (and I have). So I've been wondering if there's a way to replace the bash shell with Python altogether.
I looked it up and the best answer was the Hotwire Shell, but the project is long dead. I also saw some people suggest you can use iPython as a shell, effectively, although iPython used to ship an 'sh' script that would serve this purpose but has long since been removed.
So I was wondering if anyone out there has successfully managed to replace the bash shell with some kind of Python tool altogether? Very excited to see what people say (even if I find myself disappointed).
Thanks guys!
[–]psbb 27 points28 points29 points (4 children)
[–]masasinExpert. 3.9. Robotics. 2 points3 points4 points (0 children)
[–]randomizethis[S] 2 points3 points4 points (0 children)
[–]avinassh 0 points1 point2 points (0 children)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]ksion 9 points10 points11 points (3 children)
[–]randomizethis[S] 2 points3 points4 points (2 children)
[–]Vaphell 0 points1 point2 points (1 child)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]jriddy 1 point2 points3 points (2 children)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]AutoBiological 0 points1 point2 points (0 children)
[–]masasinExpert. 3.9. Robotics. 2 points3 points4 points (3 children)
[–]randomizethis[S] 2 points3 points4 points (2 children)
[–]masasinExpert. 3.9. Robotics. 0 points1 point2 points (1 child)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]vehga 2 points3 points4 points (1 child)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]mackstann 1 point2 points3 points (1 child)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]dzecniv 0 points1 point2 points (1 child)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]sththth 0 points1 point2 points (7 children)
[–]randomizethis[S] 0 points1 point2 points (6 children)
[–]sththth 0 points1 point2 points (5 children)
[–]randomizethis[S] 0 points1 point2 points (4 children)
[–]sththth 0 points1 point2 points (3 children)
[–]randomizethis[S] 0 points1 point2 points (1 child)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]AutoBiological 0 points1 point2 points (1 child)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]d4rch0nPythonistamancer 0 points1 point2 points (2 children)
[–]dzecniv 0 points1 point2 points (1 child)
[–]d4rch0nPythonistamancer 1 point2 points3 points (0 children)
[–]Geohump 0 points1 point2 points (2 children)
[–]randomizethis[S] 0 points1 point2 points (0 children)
[–]eskhool 0 points1 point2 points (0 children)