Shift $1 out prior to eval
Shift the first positional parameter out into a variable before running the eval command, so that it is not passed onto sourced scripts.
Fixes #89
Sorry about the late response. Could you please add a quick test? Thanks!
@zavorka @edc anything we could to to push things forward?
Is it possible to merge this any time forthcoming?
this seems left behind but it is still very frustrating behaviour... I think that the change requested by @edc is essentially this command = 'shift; eval $1 && ({}; alias) >&{}'.format(. If this is correct, can we satisfy this @zavorka ?