Hacker News new | ask | show | jobs
by pdntspa 84 days ago
Then can they please figure out some way of invoking it that doesnt require prefixing everything with 'uv'
7 comments

You can source the virtualenv like normal.
For any command, you can create an 'alias' in your shell config. That way you can get rid of the prefix.
Solved with direnv. Also - in my .bashrc in all of my (many) clients:

  $ type uvi uvl uvv
  uvi is a function
  uvi ()
  {
      uv pip install $@
  }
  uvl is a function
  uvl ()
  {
      uv pip list
  }
  uvv is a function
  uvv ()
  {
      uv venv;
      cat > .envrc <<EOF
  source .venv/bin/activate
  EOF

      direnv allow
  }
That would defeat the purpose of creating and expanding their brand.
alias in ~/.zshrc?
uv run bash/zsh/your shell of choice