Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for zsh #702

Closed
Flamefire opened this issue Sep 12, 2024 · 6 comments
Closed

Support for zsh #702

Flamefire opened this issue Sep 12, 2024 · 6 comments
Labels
question Further information is requested

Comments

@Flamefire
Copy link
Contributor

Currently there is only an init/bash script which doesn't work on e.g. zsh for obvious reasons.

Is the requirement of a bash shell documented already? Can other shells (as far as they are supported by lmod) also be supported?

Our users just asked about zsh in particular

@boegel
Copy link
Contributor

boegel commented Sep 12, 2024

@Flamefire Full support for zsh is in the works via #668

Very recently (see #667) we have included a module file to initialize your environment for using EESSI, so you can now also do this:

module use /cvmfs/software.eessi.io/init/modules/
module load EESSI/2023.06

The benefit here is that this should work across different types of shells (anything that Lmod supports), and that it's reversible (module unload EESSI).

There are some known issues though, see for example #694

@boegel boegel added the question Further information is requested label Sep 12, 2024
@ocaisa
Copy link
Member

ocaisa commented Sep 12, 2024

This is in the works, as of last week you can use EESSI as a module. Assuming you already have Lmod available

module use /cvmfs/software.eessi.io/init/modules
module load EESSI

We are working towards including best practices (i.e., implementing an Lmod family for local and EESSI software stacks so you don't accidentally mix them...which may or may not work depending on what you try to do).

@boegel
Copy link
Contributor

boegel commented Sep 12, 2024

@Flamefire BTW, a better channel to ask for help is the EESSI support portal , see https://www.eessi.io/docs/support

@ocaisa
Copy link
Member

ocaisa commented Sep 13, 2024

If Lmod is not available, as of last night this is now in place via

source /cvmfs/software.eessi.io/versions/2023.06/init/lmod/zsh

@ocaisa
Copy link
Member

ocaisa commented Sep 13, 2024

Again, this is very new and will probably subject to some tweaking over the next few weeks

@ocaisa
Copy link
Member

ocaisa commented Sep 17, 2024

Closing this as done

@ocaisa ocaisa closed this as completed Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants