Files
vasilito facf0c92e0 feat: track all source trees in git — full fork offline-first model
Red Bear OS is a full fork. All sources must be available from git clone
with zero network access. Removed gitignore rules that excluded fetched
source trees under recipes/*/source/, local/recipes/kde/*/source/,
local/recipes/qt/*/source/, and vendor source trees.

Build artifacts (target/, build/, source.tar, *.o, *.so) remain excluded.

127291 files added — kernel, relibc, base, bootloader, pkgar, all KDE/Qt
frameworks, mesa, wayland, DRM drivers, and every other recipe source.
2026-05-14 10:55:53 +01:00

31 lines
810 B
Plaintext

#compdef nvram
local ret=1
local -a context line state state_descr tmp
local -A opt_args val_args
# Note: -x can only be used with -f/-p, but must be used first to have effect
_arguments -s : \
'(: -)-c[delete all NVRAM variables]' \
'(: -)-d[delete specified NVRAM variable]: :->variables-ro' \
'(: -)-f[set NVRAM variables from file]: :_files' \
'(: -)-p[print all NVRAM variables]' \
'(-c -d)-x[use XML format for input and output]' \
'(-)*: :->variables-rw' \
&& ret=0
[[ $state == variables-* ]] && {
tmp=( ${${(f)"$( _call_program variables $words[1] -p )"}%%[[:space:]]*} )
[[ $state == variables-rw ]] &&
tmp=( ${^tmp}'::NVRAM variable value' )
if (( $#tmp )); then
_values -w 'NVRAM variable' $tmp && ret=0
else
_message 'NVRAM variable' && ret=0
fi
}
return ret