Adding use functionality with a view to replacing nvm
Made luvit and rust scripts use aware