News for hackers. Stuff that matters.
Re:Ok-Cancel versus Cancel-Ok by Symbiote on Saturday June 09, 2018 @07:10AM (#17272455)
That gives me an idea for my .bashrc:

  rm () {
    (sleep 30 && \rm "$@") & 
  }
(Untested, and I'm unlikely to use this.)
Re:Ok-Cancel versus Cancel-Ok by alanning on Saturday June 09, 2018 @07:57AM (#17272587)
I’ve seen it generally recommended to use a different command rather than aliasing `rm`.

Pretty sure there are a plethora of options for each OS but here’s a couple:

For OSX, homebrew has a handy “trash” command line tool [1].

For Ubuntu, trash-cli seems popular [2].

1. `brew install trash`

2. http://manpages.ubuntu.com/manpages/precise/man1/trash-put.1...

Re:Ok-Cancel versus Cancel-Ok by llcoolv on Saturday June 09, 2018 @08:30AM (#17272698)
lol. good luck running a bash script that does a bunch of 'rm's.
Re:Ok-Cancel versus Cancel-Ok by jeremyjh on Saturday June 09, 2018 @09:05AM (#17272818)
His aliases wouldn't be in scope there.
Re:Ok-Cancel versus Cancel-Ok by llcoolv on Saturday June 09, 2018 @11:47AM (#17273554)
Thanks a lot! Here is a better explanation https://unix.stackexchange.com/questions/362546/what-is-the-... . This seems like a decent gap in my knowledge.

Is it still going to be out of scope if he e.g. runs the shell script from the shell?

Re:Ok-Cancel versus Cancel-Ok by jeremyjh on Saturday June 09, 2018 @12:36PM (#17273763)
Not if the alias is in .bashrc / .zshrc and they execute the shell script in the normal way. If they source the script, sure. But no one runs scripts that way, for this exact reason.