GitXplorerGitXplorer
m

evil.sh

public
2169 stars
211 forks
42 issues

Commits

List of commits on branch master.
Unverified
b292cc3a69af9c1d81f00517b5c11c810142d3cc

fix #80 link to evil.js via archive.org

bbenaryorg committed 6 years ago
Unverified
6e6313afd15d489995554b02f2fd9d8aebbdfbd5

behaviour fix for categories

bbenaryorg committed 8 years ago
Unverified
8566f78fb8c752c210ca5ced7dc924811d3baddb

command categorisation

bbenaryorg committed 8 years ago
Verified
7838934a968fad53824236fc35bc3fe91bba2d0c

Quit vim on startup

committed 8 years ago
Verified
d53154bb58d65fdb3d41a0453d043e70f36286ed

Make `yes` send `n` instead of `y`

rravanscafi committed 9 years ago
Verified
facbbc05d3d6f8f5c2b9a7ab408a1ff815d6182b

Disable `alias` and `unalias`

bbenaryorg committed 9 years ago

README

The README file for this repository.

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.