As explained in the README, you can use whatever you want as the alias:
eval "$(thefuck --alias)"
# You can use whatever you want as an alias, like for Mondays:
eval "$(thefuck --alias FUCK)"
Or, in your case :smile::
eval "$(thefuck --alias f)"
WHY do you want to change the name of the whole project when you can change it to suit your own needs??? The name is part of its appeal! Do you have something against the f word??? I'm not finding that rational at all. Sometime check out the kernel comments for that matter on your Linux machine. For shame, wanting to change this.
When you can't actually say "fuck" and are saying "the f word" instead, perhaps he has a point?
We're not playing "marketing department" here. This software is open source. We don't have a target audience nor do we have any need to push its use in more serious corporate environments, or to kids learning how to sysadmin.
I must admit that for me, most of the appeal of this software is in its name. A more polite but much much less cathartic "fix" instead of "FUUUUUUCK" wouldn't just be as stupidly funny.
You don't like it? Fork it, can call it "fix". I stand by "fuck"
I think current name is ok =)
Also f isn't a good name for the project, it isn't googleable.
As @mcarton mention, you can use f alias if you want:
eval "$(thefuck --alias f)"
What I fucking like about the fucking English language is that you can fucking use the fucking word “fuck” almost anywhere you fucking want.
You don't like it? Fork it, can call it "fix". I stand by "fuck"
Look at the forks, that's already been done (as fix, as dafuq, etc.), although these forks are usually not maintained afterwards… fuck.
@Celti I can say anything I fucking want, the U.S. is still a somewhat free country last I checked. I said it that way for yours and @kim0 's benefit, but after that smart-ass remark I don't think I will any more.
Thank you @icovada ! I think both the package and name are brill! :+1:
As a non-native English speaker, I find “fuck” is such a common English word that it's not a problem to use it in such circumstances. The name is funny, easy to remember, easy to type, not as likely to be typed by a cat sleeping on your keyboard as f would and it expresses your feeling at the moment you'd use it. It's a good name.
And come on, why would you care being polite to your terminal?
_Warning, the following could shock U.S. citizens:_
I can say anything I fucking want, the U.S. is still a somewhat free country last I checked.
Actually, no, you can't. I'll let you search for it as this is not the place to discuss about it. Also the Internet is not the U.S., there are some other countries in the world that can access it.
O rly? That's why three other people in this thread used it as well? No make that four. One has it in their code. Don't like it? Don't use it, either that or alias it.
Oh and you can nitpick the First Amendment all you want. It still doesn't take away my right to speak as I will.
@mcarton From your own search:
"Nevertheless, the court’s free speech jurisprudence does not allow government-sanctioned punishment of speech solely because the message may be offensive. Rather, it allows regulation of speech only if there are objective indications of harm, such as threats, fraud or violence. The court protects offensive speech because speech on matters of public concern is valuable even when it is delivered in an offensive manner and because punishing offensive speech can lead to censorship of unpopular views. In doing so, the court has implicitly recognized the inherent tensions created by our psychological responses to offensive speech and the importance we place on the free exchange of ideas."
I think the project name is OK - it describes the situation when the command applies (utter astonishment). Even the command name thefuck is OK!
However on the _command line_ the default alias name fuck is intended to be used as a verb, which I do not find appropriate.
The situation is, that I made a mistake and I am asking for easy help!
I would prefer saying "please, fix it for me".
I would prefer if the default, documented alias name would be the magic word please.
Please, reconsider this issue!
However on the command line the default alias name fuck is intended to be used as a verb, which I do not find appropriate.
I would prefer if the default, documented alias name would be the magic word please.
Default alias will stay fuck, just use another alias:
eval "$(thefuck --alias please)"
However on the command line the default alias name fuck is intended to be used as a verb, which I do not find appropriate.
That's an interjection, not a verb, so _fuck_ is appropriate.
There are the people that are okay with it. And then there are the people that will get offended, not want to use the software, and possibly start flame wars.
People can also say fudge or snap instead of swearing.
people get offended too much these days and there workaround or just don't use the tool
@ronanamsterdam - There's no need to bump a three year old, closed, ticket just to complain about how offended people are.
I think current name is ok =)
Alsofisn't a good name for the project, it isn't googleable.
I mean, you're right, but try googling 'fuck', you aren't going to find it that way either...
(obviously 'theFuck' does turn up the expected result)
I think current name is ok =)
Alsofisn't a good name for the project, it isn't googleable.I mean, you're right, but try googling 'fuck', you aren't going to find it that way either...
(obviously 'theFuck' does turn up the expected result)
Well, thefuck is actually the name of the tool (maybe so that it can be Googleable?) - it's just that if one follows the installation guide, an alias is set to call it fuck instead.
Most helpful comment
What I fucking like about the fucking English language is that you can fucking use the fucking word “fuck” almost anywhere you fucking want.
Look at the forks, that's already been done (as fix, as dafuq, etc.), although these forks are usually not maintained afterwards… fuck.