(sigil shell prelude)
(sigil shell prelude) - The direct-file scripting vocabulary Ordinary library imports remain explicit; aliases live only in this facade.
Exports
argprocedureReturn the one-based positional argument, preserving empty strings. Without DEFAULT a missing argument is an error naming the script/index.
script-argsvariable(No description)
script-dirvariable(No description)
script-filevariable(No description)
project-rootvariable(No description)
requiresvariable(No description)
tool-pathvariable(No description)
onevariable(No description)
glob-exevariable(No description)
outcome?variable(No description)
argv-ofvariable(No description)
causevariable(No description)
exit-statusvariable(No description)
signal-ofvariable(No description)
could-not-run-reasonvariable(No description)
stdout-ofvariable(No description)
stderr-ofvariable(No description)
duration-ofvariable(No description)
stage-outcomesvariable(No description)
ok?variable(No description)
failed?variable(No description)
crashed?variable(No description)
closed-early?variable(No description)
could-not-run?variable(No description)
timed-out?variable(No description)
format-outcomevariable(No description)
$variable(No description)
$?variable(No description)
outvariable(No description)
linesvariable(No description)
jsonvariable(No description)
spawnvariable(No description)
&&variable(No description)
shvariable(No description)
pipevariable(No description)
realpathvariable(No description)
path-resolvevariable(No description)
file-exists?variable(No description)
file?variable(No description)
directory?variable(No description)
directory-exists?variable(No description)
file-statvariable(No description)
file-sizevariable(No description)
file-mtimevariable(No description)
file-mtime-nsvariable(No description)
file-atimevariable(No description)
file-ctimevariable(No description)
symlink?variable(No description)
socket-file?variable(No description)
fifo?variable(No description)
block-device?variable(No description)
char-device?variable(No description)
make-symlinkvariable(No description)
read-symlinkvariable(No description)
copy-filevariable(No description)
touchvariable(No description)
delete-filevariable(No description)
rename-filevariable(No description)
directory-listvariable(No description)
make-directoryvariable(No description)
delete-directoryvariable(No description)
make-temp-filevariable(No description)
make-temp-directoryvariable(No description)
current-directoryvariable(No description)
set-current-directory!variable(No description)
stat-sizevariable(No description)
stat-mtimevariable(No description)
stat-atimevariable(No description)
stat-ctimevariable(No description)
stat-modevariable(No description)
stat-uidvariable(No description)
stat-gidvariable(No description)
stat-nlinkvariable(No description)
stat-devvariable(No description)
stat-inovariable(No description)
stat-typevariable(No description)
read-file-stringvariable(No description)
read-file-bytesvariable(No description)
write-file-stringvariable(No description)
write-file-bytesvariable(No description)
ensure-directoryvariable(No description)
directory-walkvariable(No description)
directory-walk-listvariable(No description)
directory-findvariable(No description)
find-filesvariable(No description)
globvariable(No description)
call-with-temp-filevariable(No description)
call-with-temp-directoryvariable(No description)
with-temp-dirvariable(No description)
with-current-directoryvariable(No description)
path-separatorvariable(No description)
path-delimitervariable(No description)
path-absolute?variable(No description)
path-relative?variable(No description)
path-dirnamevariable(No description)
path-basenamevariable(No description)
path-extnamevariable(No description)
path-joinvariable(No description)
path-splitvariable(No description)
path-normalizevariable(No description)
path-relativevariable(No description)
path-filenamevariable(No description)
path-stemvariable(No description)
path-replace-extnamevariable(No description)
path-with-extnamevariable(No description)
formatvariable(No description)
strvariable(No description)
string-repeatvariable(No description)
string-padvariable(No description)
string-trimvariable(No description)
string-trim-startvariable(No description)
string-trim-endvariable(No description)
string-truncatevariable(No description)
string-contains-any?variable(No description)
string-findvariable(No description)
string-splitvariable(No description)
string-replacevariable(No description)
string-indexvariable(No description)
string-index-rightvariable(No description)
string-contains?variable(No description)
string-starts-with?variable(No description)
string-ends-with?variable(No description)
string-countvariable(No description)
string-upcasevariable(No description)
string-downcasevariable(No description)
string-capitalizevariable(No description)
string-titlecasevariable(No description)
string-empty?variable(No description)
string-blank?variable(No description)
string<?variable(No description)
string>?variable(No description)
string<=?variable(No description)
string>=?variable(No description)
string-ci=?variable(No description)
string-ci<?variable(No description)
string-ci>?variable(No description)
string-ci<=?variable(No description)
string-ci>=?variable(No description)
port?variable(No description)
input-port?variable(No description)
output-port?variable(No description)
textual-port?variable(No description)
binary-port?variable(No description)
port-open?variable(No description)
pipe-port?variable(No description)
async-port?variable(No description)
port->fdvariable(No description)
open-input-filevariable(No description)
open-output-filevariable(No description)
open-binary-input-filevariable(No description)
open-binary-output-filevariable(No description)
flush-output-portvariable(No description)
port-namevariable(No description)
port-positionvariable(No description)
set-port-position!variable(No description)
readvariable(No description)
read-allvariable(No description)
read-charvariable(No description)
peek-charvariable(No description)
write-charvariable(No description)
read-linevariable(No description)
read-stringvariable(No description)
write-stringvariable(No description)
read-u8variable(No description)
peek-u8variable(No description)
write-u8variable(No description)
read-bytevectorvariable(No description)
write-bytevectorvariable(No description)
call-with-input-filevariable(No description)
call-with-output-filevariable(No description)
with-input-from-filevariable(No description)
with-output-to-filevariable(No description)
open-output-stringvariable(No description)
open-input-stringvariable(No description)
get-output-stringvariable(No description)
call-with-output-stringvariable(No description)
with-output-to-stringvariable(No description)
call-with-input-stringvariable(No description)
with-input-from-stringvariable(No description)
open-input-bytevectorvariable(No description)
open-output-bytevectorvariable(No description)
get-output-bytevectorvariable(No description)
read-bytevector!variable(No description)
char-ready?variable(No description)
u8-ready?variable(No description)
current-secondvariable(No description)
current-jiffyvariable(No description)
jiffies-per-secondvariable(No description)
time->listvariable(No description)
list->timevariable(No description)
time-secondvariable(No description)
time-minutevariable(No description)
time-hourvariable(No description)
time-dayvariable(No description)
time-monthvariable(No description)
time-yearvariable(No description)
time-weekdayvariable(No description)
time-yeardayvariable(No description)
time-dst?variable(No description)
time-utc-offsetvariable(No description)
time-utc-offset-atvariable(No description)
list->time-in-tzvariable(No description)
sleepvariable(No description)
call-untilvariable(No description)
wait-untilvariable(No description)
time-elapsedvariable(No description)
with-timingvariable(No description)
format-timevariable(No description)
format-datevariable(No description)
format-datetimevariable(No description)
parse-iso-datevariable(No description)
format-iso-datevariable(No description)
days-in-monthvariable(No description)
add-daysvariable(No description)
date-comparevariable(No description)
maxvariable(No description)
minvariable(No description)
floorvariable(No description)
ceilingvariable(No description)
truncatevariable(No description)
roundvariable(No description)
exptvariable(No description)
sqrtvariable(No description)
squarevariable(No description)
expvariable(No description)
logvariable(No description)
sinvariable(No description)
cosvariable(No description)
tanvariable(No description)
asinvariable(No description)
acosvariable(No description)
atanvariable(No description)
exact?variable(No description)
inexact?variable(No description)
exactvariable(No description)
inexactvariable(No description)
gcdvariable(No description)
lcmvariable(No description)
quotientvariable(No description)
bitwise-notvariable(No description)
bitwise-andvariable(No description)
bitwise-iorvariable(No description)
bitwise-xorvariable(No description)
arithmetic-shiftvariable(No description)
eachvariable(No description)
each-for-eachvariable(No description)
make-arrayvariable(No description)
array-copyvariable(No description)
array-mapvariable(No description)
array-for-eachvariable(No description)
array-foldvariable(No description)
array-filtervariable(No description)
array-findvariable(No description)
array-indexvariable(No description)
array-every?variable(No description)
array-any?variable(No description)
process-runvariable(No description)
process-spawnvariable(No description)
process-communicatevariable(No description)
process-waitvariable(No description)
process-kill!variable(No description)
process-signal!variable(No description)
process-pidvariable(No description)
process-pgidvariable(No description)
process-spawn-ptyvariable(No description)
process-pty?variable(No description)
process-pty-fdvariable(No description)
process-pty-readvariable(No description)
process-pty-writevariable(No description)
process-pty-resize!variable(No description)
process-pty-close!variable(No description)
process-spawn-pipevariable(No description)
process-stdout-fdvariable(No description)
process-stdin-fdvariable(No description)
process-pipe-readvariable(No description)
process-pipe-writevariable(No description)
process-pipe-close-stdin!variable(No description)
process?variable(No description)
process-alive?variable(No description)
process-stdinvariable(No description)
process-stdoutvariable(No description)
process-stderrvariable(No description)
getenvvariable(No description)
setenv!variable(No description)
command-linevariable(No description)
exitvariable(No description)
process-idvariable(No description)
command-exists?variable(No description)
call-with-processvariable(No description)
process-output->stringvariable(No description)
process-linesvariable(No description)
pathvariable(No description)
dirnamevariable(No description)
basenamevariable(No description)
read-textvariable(No description)
write-textvariable(No description)
trimvariable(No description)
splitvariable(No description)
contains?variable(No description)
starts-with?variable(No description)
ends-with?variable(No description)
regexvariable(No description)
regex?variable(No description)
regex-patternvariable(No description)
regex-group-countvariable(No description)
regex-group-namesvariable(No description)
regex-match?variable(No description)
regex-matchvariable(No description)
regex-searchvariable(No description)
regex-match-allvariable(No description)
regex-replacevariable(No description)
regex-replace-allvariable(No description)
regex-splitvariable(No description)
regex-quotevariable(No description)
match-data?variable(No description)
match-groupvariable(No description)
match-startvariable(No description)
match-endvariable(No description)
match-groupsvariable(No description)
match-named-groupsvariable(No description)
regex-error?variable(No description)
regex-error-positionvariable(No description)