Tool Memories

%%script bash

ruby -v
bundle -v
python --version
jupyter --version
java --version
git config --global --list

cat <<EOF > /tmp/variables.sh
export project_dirM=$HOME/studentCSA  # change nighthawk to different name to test your git clone
export project=\$project_dirM/studentCSA  # change portfolio_2025 to name of project from git clone
export project_repoM="https://github.com/spooketti/studentCSA.git"  # change to project you created from portfolio_2025 template 
EOF

echo "Project dir: $project_dirM"
echo "Project: $projectM"
echo "Repo: $project_repoM"
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]
Bundler version 2.4.19
Python 3.10.12
Selected Jupyter core packages...
IPython          : 7.31.1
ipykernel        : 6.29.5
ipywidgets       : 6.0.0
jupyter_client   : 8.6.2
jupyter_core     : 5.7.2
jupyter_server   : 2.14.2
jupyterlab       : 4.2.4
nbclient         : 0.5.6
nbconvert        : 7.16.4
nbformat         : 5.10.4
notebook         : 7.2.1
qtconsole        : 5.5.2
traitlets        : 5.14.3
openjdk 17.0.12 2024-07-16
OpenJDK Runtime Environment (build 17.0.12+7-Ubuntu-1ubuntu222.04)
OpenJDK 64-Bit Server VM (build 17.0.12+7-Ubuntu-1ubuntu222.04, mixed mode, sharing)
user.email=jonliu168@gmail.com
user.name=spooketti
Project dir: 
Project: 
Repo: 
env
{'USER': 'spooketti',
 'VSCODE_WSL_EXT_LOCATION': '/mnt/c/Users/Jonli/.vscode/extensions/ms-vscode-remote.remote-wsl-0.88.2',
 'SHLVL': '0',
 'HOME': '/home/spooketti',
 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus',
 'WSL_DISTRO_NAME': 'Ubuntu',
 'WAYLAND_DISPLAY': 'wayland-0',
 'LOGNAME': 'spooketti',
 'NAME': 'JonsComputer',
 'WSL_INTEROP': '/run/WSL/385_interop',
 'PULSE_SERVER': 'unix:/mnt/wslg/PulseServer',
 '_': '/home/spooketti/.vscode-server/bin/fee1edb8d6d72a0ddff41e5f71a671c23ed924b9/node',
 'TERM': 'xterm-color',
 'PATH': '/home/spooketti/.vscode-server/bin/fee1edb8d6d72a0ddff41e5f71a671c23ed924b9/bin/remote-cli:/home/spooketti/.local/bin:/home/spooketti/gems/bin:/opt/gradle/gradle-8.1.1/bin:/home/spooketti/gems/bin:/home/spooketti/gems/bin:/home/spooketti/gems/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/Common Files/Oracle/Java/javapath:/mnt/c/Program Files (x86)/VMware/VMware Player/bin/:/mnt/c/Program Files/National Instruments/Shared/OpenVINO/:/mnt/c/windows/system32:/mnt/c/windows:/mnt/c/windows/System32/Wbem:/mnt/c/windows/System32/WindowsPowerShell/v1.0/:/mnt/c/windows/System32/OpenSSH/:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files (x86)/ZeroTier/One/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Program Files/nodejs/:/mnt/c/Users/Jonli/AppData/Local/Programs/Python/Python38:/mnt/c/Program Files/HP/HP One Agent:/mnt/c/Users/Jonli/AppData/Local/Programs/Eclipse Adoptium/jdk-21.0.4.7-hotspot/bin:/mnt/c/Users/Jonli/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/Jonli/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/Jonli/AppData/Local/GitHubDesktop/bin:/mnt/c/Users/Jonli/.dotnet/tools:/mnt/c/Users/Jonli/AppData/Roaming/npm:/mnt/c/Users/Jonli/.aftman/bin:/mnt/c/Users/Jonli/AppData/Local/Programs/Python/Python38:/snap/bin',
 'XDG_RUNTIME_DIR': '/run/user/1000/',
 'DISPLAY': ':0',
 'LANG': 'C.UTF-8',
 'SHELL': '/bin/bash',
 'PWD': '/mnt/c/Users/Jonli/AppData/Local/Programs/Microsoft VS Code',
 'WSL2_GUI_APPS_ENABLED': '1',
 'HOSTTYPE': 'x86_64',
 'WSLENV': 'VSCODE_WSL_EXT_LOCATION/up',
 'VSCODE_CWD': '/mnt/c/Users/Jonli/AppData/Local/Programs/Microsoft VS Code',
 'VSCODE_NLS_CONFIG': '{"userLocale":"en","osLocale":"en","resolvedLanguage":"en","defaultMessagesFile":"/home/spooketti/.vscode-server/bin/fee1edb8d6d72a0ddff41e5f71a671c23ed924b9/out/nls.messages.json","locale":"en","availableLanguages":{}}',
 'VSCODE_HANDLES_SIGPIPE': 'true',
 'MOTD_SHOWN': 'update-motd',
 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:',
 'GEM_HOME': '/home/spooketti/gems',
 'LESSCLOSE': '/usr/bin/lesspipe %s %s',
 'LESSOPEN': '| /usr/bin/lesspipe %s',
 'XDG_DATA_DIRS': '/usr/local/share:/usr/share:/var/lib/snapd/desktop',
 'VSCODE_AMD_ENTRYPOINT': 'vs/workbench/api/node/extensionHostProcess',
 'VSCODE_HANDLES_UNCAUGHT_ERRORS': 'true',
 'ELECTRON_RUN_AS_NODE': '1',
 'VSCODE_IPC_HOOK_CLI': '/run/user/1000/vscode-ipc-f4b4d72b-9981-466d-a83a-66b58493c33b.sock',
 'VSCODE_L10N_BUNDLE_LOCATION': '',
 'PYDEVD_IPYTHON_COMPATIBLE_DEBUGGING': '1',
 'PYTHONUNBUFFERED': '1',
 'PYTHONIOENCODING': 'utf-8',
 'PYTHON_FROZEN_MODULES': 'on',
 'PYDEVD_USE_FRAME_EVAL': 'NO',
 'CLICOLOR': '1',
 'FORCE_COLOR': '1',
 'CLICOLOR_FORCE': '1',
 'PAGER': 'cat',
 'GIT_PAGER': 'cat',
 'MPLBACKEND': 'module://matplotlib_inline.backend_inline'}
for(int i=0;i<5;i++)
{
 System.out.println(i);
}
0
1
2
3
4