blob: 19bf0bc1a48c6454813463d403e554c1c0bfdcc0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
# Alias to jupyter.
# Select and launch console when no arguments are passed.
[ -f "${XDG_DATA_HOME:=$HOME/.local/share}/virtualenvs/main/bin/activate" ] &&
. "$XDG_DATA_HOME/virtualenvs/main/bin/activate"
[ "$#" -eq 0 ] && {
kernel="$(find "$XDG_DATA_HOME/jupyter/runtime" -name 'kernel*' -printf '%TY-%Tm-%Td %TH:%TM:%.2TS %f\n' |
sed 's/kernel-\(.\+\)-.\+-.\+-.\+-.\+\.json/\1/' | sort --reverse |
fzf --header="Select jupyter kernel" --header-first | cut -d\ -f3)" || exit
set -- console --existing "$kernel"
}
jupyter "$@"
|