I really want to make a bashrc function that I can call from the Gnome Terminal that will cd into a directory, then enter a distrobox container, then enter a conda environment, then launch a python script. (doing AI stuff and have many coexisting dependencies), I want a function because I would like to pass arguments to alter all 3 levels.
The distrobox “-- commands” doesn’t seem to work for this. Like these commands do not launch inside the terminal that called distrobox. I need the output of these commands in the original terminal, and I need the visual confirmation that each command has run correctly like the conda (env)user$
I typically get for running conda activate
and the PS1 changes I have setup for each distrobox container. How can I run a bash function/script that emulates the behavior of the Gnome Terminal when a user enters each of these commands sequentially?
have you looked into direnv?
i’m not sure it’s the right tool for you, but it may give you some ideas
I haven’t heard of it before, but I just read its page on the Arch wiki. I definitely have a use for that one to assign CUDA variables.
Still, I would like to better understand what is really happening in the gnome terminal and emulate its behavior