Closed amtoine closed 1 year ago
This PR is a quite extensive work on the nushell configuration.
nushell
I let this PR a draft for the time being and will request a review from you @atxr as soon as
are closed :yum:
in the order of the changes as they appear in git diff bc75f53..bb466cc
git diff bc75f53..bb466cc
config.nu
0.70.0
~/.config/nushell/scripts/
~/.config/nushell/lib/
lib/core/
lib/scripts/
lib/personal/
env.nu
path join
$"($...)"
GHQ_ROOT
QUICKEMU_HOME
DOTFILES_GIT_DIR
DOTFILES_WORKTREE
FZF_DEFAULT_OPTS
lib/core/keybindings.nu
br
disk
devices
scripts/functions.nu
lib/scripts/community.nu
lib/scripts/context.nu
lib/scripts/misc.nu
lib/scripts/utils.nu
dotfiles
edit
find
worktree goto
worktree add
worktree remove
gf
log
stash
checkout
branch
gh
me notifications
me issues
me starred
me repos
me protection
hx
get info
get languages
get lsp
get health
prompt
fzf_ask
repo
goto
pull
remove
venv
list
new
activate
vm
run
This PR is a quite extensive work on the
nushell
configuration.I let this PR a draft for the time being and will request a review from you @atxr as soon as
22
23
are closed :yum:
the changes
in the order of the changes as they appear in
git diff bc75f53..bb466cc
config.nu
for version0.70.0
~/.config/nushell/scripts/
to~/.config/nushell/lib/
lib/core/
contains the core modules used bynushell
lib/scripts/
contains all the scripts to make our lives easierlib/personal/
contains the rest, namely aliases and post startup commands for nownushell
, integrates it with a switch variable inenv.nu
path join
to build all the path environment variables instead of the$"($...)"
patternGHQ_ROOT
QUICKEMU_HOME
DOTFILES_GIT_DIR
DOTFILES_WORKTREE
FZF_DEFAULT_OPTS
lib/core/keybindings.nu
with only the custom and usefull bindingsbr
aliasdisk
anddevices
aliasesscripts/functions.nu
intolib/scripts/community.nu
lib/scripts/context.nu
to throw custom errorslib/scripts/misc.nu
lib/scripts/utils.nu
dotfiles
edit
find
worktree goto
worktree add
worktree remove
gf
log
stash
checkout
branch
gh
me notifications
me issues
me starred
me repos
me protection
hx
get info
get languages
get lsp
get health
prompt
fzf_ask
repo
goto
pull
remove
venv
list
new
activate
remove
vm
pull
list
remove
run