Giter Site home page Giter Site logo

Comments (4)

BinaryBitBytes avatar BinaryBitBytes commented on July 4, 2024

Terminal (CMD) vs. Shell (Powershell) vs BASH (GitBash)


Addressing Your Prompt

When I run "fuck" on windows cmd I get "Seems like fuck alias isn't configured!"
But the help does not show how to configure thefuck for windows cmd, only for powershell.

Terminal (CMD)

  • The terminal does not store the session in memory globally without making environment variables where as the shell does store the session data as objects globally. The terminal (CMD) only outputs data in characters.. Therefore the terminal cant store the instance of the commands result after execution.

Shell (PowerShell)

  • The Shell (PowerShell) the state in memory will be stored throughout the session as objects instead of characters; until the session is closed.

BASH (Bourne-Again SHell) [GitBash]

  • So also a concept that should be considered is BASH. Being as a shell can store memory throughout the session BASH (Bourne-Again SHell) which is similar to treating data as text but instead of plain text it uses structures.

I am familiar with these concepts but I just wanted to address your Git Issue with some support. Hopefully it helps. Also Below I will provide a resource i used to fact check my understanding of explaining to your the reason why you could prompt the Git Issue.


References

What is ______ ?

| 1. Terminal | 2. CMD | 3. Shell | 4. PowerShell | 5. Bash |

Comparison Chart

image

from thefuck.

BenjaminKobjolke avatar BenjaminKobjolke commented on July 4, 2024

Sorry but I am not sure how your posts helps my issue.

from thefuck.

CryoRenegade avatar CryoRenegade commented on July 4, 2024

I'll tldr it for ya, CMD is incapable of running thefuck because it doesn't have features required to allow thefuck to add a config. I.E the Powershell profile that allows the fuck to be setup everytime the shell is spawned. CMD is a legacy terminal that allows access like older DOS terminals. For stuff like thefuck and other shell extensions (I.E Starship or oh-my-pwsh) please use Windows PowerShell or PowerShell Core.

from thefuck.

BenjaminKobjolke avatar BenjaminKobjolke commented on July 4, 2024

Thanks for the info!

from thefuck.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.