I was wondering whether the following class of application exists.
There is an application called raysession that manages music projects. In musical projects you might need a main DAW (Digital Audio Workstation) and a couple of plugins. This application memorized all the connection between these packages such that you don’t have to redo the connection every time you decide to work again on a project.
I was just wondering if there is a general class of application that can be used to manage projects like this? Not dedicated to music but just a package that could save the state of various packages that are needed for a project.
I usually keep my projects organized in folder. This way it gets a bit cumbersome to always have to navigate a lot of folders to get where I can work on something. This looks like a better way to manage projects. I tried looking for such thing but I didn’t find anything.
I think the answer depends on what language or tool you are using. It also might be a combination of applications.
For example, if it is a python project, you might look into the python virtual environment and pip. Some development editors have Project Management capabilities. Geany has a real simple Project Manager. KDE’s Kate also has Project Management. A version control system might also work, like git or svn, or a container or virtual machine to isolate a project.
Indeed I tried looking in Arch wiki but I didn’t find anything. I was thinking in higher level projects than programming. For example when I’m creating a pamphlet in Scribus sometimes I need to create some images on `Inkscape, other times I need to write something down in markdown.
Maybe I’m overthinking and it might be better just to create a directory in the home directory for ongoing projects. Because my main nuisance is having to navigate deep into a directory every time I want to work on something.
@LinuxFreak
This packages seems nice but I cannont find it in pacman nor in AUR. I’ve been using taskwarrior. It is could to use a task manager in the command line but I haven’t been able to including fully in my workflow.
For JACK audio server there is also new-session-managerand agordejo
But I also use BASH scripts to load/unload applications and either aj-snapshot or qjackctl Patchbay to maintain audio connections
@nikgnomic That agordejo packages seems very interesting. Thanks for pointing it out. I was looking for something similar but for for other media like digital art or writing.
Anyway, I think I might be overthinking it and this can easily be solved with using shortcuts in my file manager. I’ll wait for a bit so see if there are more suggestions and then I can mark this thread as solved.