jamesob / desk

A lightweight workspace manager for the shell
MIT License
2.54k stars 111 forks source link

`desk run` requires excessive escaping and silently discards additional arguments #88

Closed groner closed 5 years ago

groner commented 5 years ago

Running desk run hello ls foo should run ls foo, but instead it just runs ls.

At a minimum desk should warn that the following other arguments aren't going to be handled correctly.

We can do better than this though. Pass the argument vector to the shell as arguments and evaluate "$@" as the actual command.