🙊 Subtle and not-so-subtle shell tweaks that will slowly drive people insane.
Shell
Switch branches/tags
Nothing to show
Latest commit 6e6313a Jun 17, 2017 @benaryorg benaryorg committed with benaryorg behaviour fix for categories
The categories were hierarchical in wrong direction.
Less destructive modes enabled only the more destructive ones.
This is now inverted.

fix #66

Signed-off-by: benaryorg <binary@benary.org>
Permalink
Failed to load latest commit information.
.gitattributes Initial commit Dec 18, 2013
.gitignore Initial commit Dec 18, 2013
README.md Disable `alias` and `unalias` Jun 21, 2016
evil.sh behaviour fix for categories Jun 25, 2017

README.md

evil.sh (aka. devili.sh)

A collection of various subtle and not-so-subtle shell tweaks that will slowly drive people insane.

Feel like trolling a colleague? Just add source ~/evil.sh to their .bash_profile and watch the chaos ensue. Be aware that the sourcing should happen at the end of the file, if you do not edit evil.sh before doing so, as evil.sh disables alias and unalias.

Contributions

Evil suggestions and pull requests are welcome. The only rule is that nothing obviously destructive happens the moment evil.sh is sourced. Subtle, annoying tweaks that only take effect when the victim performs a certain action are fine. On the other hand, a patch that adds rm -rfv / to evil.sh will be rejected.

See also

Credits

twitter/mathias twitter/janmoesen
Mathias Bynens Jan Moesen

License

Public domain.

Obligatory disclaimer

evil.sh is purely for entertainment purposes. I’m not responsible for anything you do with evil.sh.