Install the complete package with local command reference and every published mode.
install helphelpUse @command can install a missing package and continue directly with the command.
Start with
help [cmd] [-i|-l] · help -a · help me · help licensehelpshow installed commands and aliases
help -ashow all repository modules
help <cmd>show the local command reference
help <cmd> -ishow the server command reference
help <cmd> -lshow the public documentation link
help hotkeysshow keyboard shortcuts
help aliasesshow active command aliases
$reuse the path of the file declared last (for example, @echo $)
@<cmd> [args]silently install a missing package, then run the command
<cmd> | <cmd> | ...run commands sequentially from left to right
<cmd> [args] > <file>show textual output and append it to a file
<cmd> [args] > <file> -rshow textual output and replace the file
<cmd> [args] > <file> -aexplicitly select append mode
<file>open a file (when a handler for its extension is registered)
<file.lil> [-s] [-r]run a lil script from a file
<file.lil> -sshow each script command while it runs
<file.lil> -rremove the script only after successful execution
For everyday work, start with the local reference: it is deliberately compact and quick to scan. -i fetches the current server reference, while -l points to the corresponding public page on lil.dog for deeper reading.
$ resolves to the path of the file declared most recently by an operation that opened, created or wrote a file. It can be passed anywhere a file argument is expected. When the active file itself has a registered extension handler, entering $ as a bare command opens it through that handler.
$reuse the path of the file declared last (for example, @echo $)
An interactive command may start with @. If the target already exists, it runs immediately. Otherwise lil-terminal silently installs the missing package from the default repository and continues the original command without a full page reload. Secondary command names resolve to the module that owns them.
@<cmd> [args]silently install a missing package, then run the command
The interface can execute ordinary commands sequentially with an unquoted top-level | separator. Each command starts after the previous command completes, and the sequence stops at the first failure. A UTF-8 .lil file whose first line is #lil can be launched by entering its path; < file.lil is the explicit form of the same operation. Use run when variables, conditions, capture, nested scripts or packed workflows are needed.
Direct .lil execution is quiet by default: the terminal shows command results and statuses without echoing every source command. Use -s when source commands are useful for review or diagnostics. With -r, the original script is removed only after successful execution; a failed script is retained.
<cmd> | <cmd> | ...run commands sequentially from left to right
<file.lil> [-s] [-r]run a lil script from a file
<file.lil> -sshow each script command while it runs
<file.lil> -rremove the script only after successful execution
The final > <file> operator mirrors a command's textual result to a file while keeping the same result on screen. Paths resolve from the current working directory. Existing files are appended by default; -r replaces the destination. Commands that accept values use :, leaving > with one system-wide meaning: output redirection.
<cmd> [args] > <file>show textual output and append it to a file
<cmd> [args] > <file> -rshow textual output and replace the file
<cmd> [args] > <file> -aexplicitly select append mode
A bare filename is opened only when an installed module has registered a handler for its extension. The same rule applies to the active-file token $ when it is entered as a bare command. This shortcut never installs a file handler automatically.
<file>open a file (when a handler for its extension is registered)
Minimum
A local reference row marked with @module is shown only when the corresponding optional module is available. The server reference keeps the marker so the capability remains discoverable.
help mesupport lil-terminal
help licenseshow personal and commercial license terms
Run the prepared examples directly on the page. Their results are prebuilt and shown in the browser; no terminal command is executed on the server.
Install the current compatible version. Choose Base for the complete feature set or Minimum for the reduced package; use upgrade to update a module that is already installed.
Base and Minimum are two packages of the same current module release, not separate command versions.
Install the complete package with local command reference and every published mode.
install helpInstall the reduced package. Local reference is omitted;
install help -mInstall exactly this published version.
install help -v 1.4.7Ask upgrade to check compatibility and replace the installed block only when needed.
upgrade helpRemove the extension block while leaving the core and unrelated modules intact.
install help -uExamples are copyable command lines, not actions executed by this website. Review paths, permissions and destructive flags before running them on a real project.
help find | @find "error" -t -f -p \sandbox\logsfind <query> [options]
find <query> search names recursively in the current directory
find -q <query> search for a query beginning with -
-f search files only
-F | -d search directories only
-h search the current directory only
-t search inside text files
-e <ext> limit files by extension; tar.gz is supported
-php short form for -e php
-c use case-sensitive matching
-p <path> start in another directory
\sandbox\logs\errors.logmf \sandbox\tmp\draft.json | code $help [cmd] [-i|-l] | help -a
$ active file path
<file> open when its extension has a handler
help me support lil-terminal with USDT, Bitcoin or Ethereum\sandbox\config\app.jsonhelp [cmd] [-i|-l] | help -a
$ active file path
<file> open when its extension has a handler
help me support lil-terminal with USDT, Bitcoin or Ethereumhelphelp [cmd] [-i|-l] | help -a | help me | help license
help show installed commands and aliases
help -a show all repository modules
help <cmd> show the local command reference
help <cmd> -i show the server command reference
help <cmd> -l show the public documentation link
help hotkeys show keyboard shortcuts
help aliases show active command aliases
$ reuse the path of the file declared last (for example, @echo $)
@<cmd> [args] silently install a missing package, then run the command
<cmd> | <cmd> | ... run commands sequentially from left to right
<cmd> [args] > <file> show textual output and append it to a file
<cmd> [args] > <file> -r show textual output and replace the file
<file> open a file (when a handler for its extension is registered)
<file.lil> [-s] [-r] run a lil script from a file
<file.lil> -s show each script command while it runs
<file.lil> -r remove the script only after successful execution
auth
cd
core
find
help
install
…
help me support lil-terminal
help license show personal and commercial license termshelp help -ihelp [cmd] [-i|-l] | help -a | help me | help license
help show installed commands and aliases
help -a show all repository modules
help <cmd> show the local command reference
help <cmd> -i show the server command reference
help <cmd> -l show the public documentation link
help hotkeys show keyboard shortcuts
help hotkeys -on show the desktop shortcut reminder
help hotkeys -off hide the desktop shortcut reminder
rail click run @help hotkeys
help aliases show active command aliases
help linear show sequential-command and direct .lil execution reference
help me support lil-terminal
help license show personal and commercial license terms
$ reuse the path of the file declared last (for example, @echo $)
@<cmd> [args] silently install a missing package, then run the command
<cmd> | <cmd> | ... run commands sequentially from left to right
<cmd> [args] > <file> show textual output and append it to a file
<cmd> [args] > <file> -r show textual output and replace the file
<cmd> [args] > <file> -a explicitly select append mode
<file> open a file (when a handler for its extension is registered)
<file.lil> [-s] [-r] run a lil script from a file
<file.lil> -s show each script command while it runs
<file.lil> -r remove the script only after successful executionhelp -iCommand requiredhelp -aattr cert dns ini php
auth clear doctor install ping
cd code echo [read] json pwd
curl copy find mail run
db del hash net upgrade
…help findfind <query> [options]
find <query> search names recursively in the current directory
find -q <query> search for a query beginning with -
-f search files only
-F | -d search directories only
-h search the current directory only
-t search inside text files
-e <ext> limit files by extension; tar.gz is supported
-php short form for -e php
-c use case-sensitive matching
-p <path> start in another directoryhelp find -ifind <query> [options]
find <query> search names recursively in the current directory
find -q <query> search for a query beginning with -
-f search files only
-F | -d search directories only
-h search the current directory only
-t search inside text files
-e <ext> limit files by extension; tar.gz is supported
-php short form for -e php
-c use case-sensitive matching
-p <path> start in another directoryhelp find -lhttps://lil.dog/docs/files/findhelp hotkeysEnter run the current command; insert a line break inside an editor
↑ / ↓ browse command history
⌃R search backward through command history
Tab complete a command; indent inside the code editor
Shift+Tab outdent inside the code editor
⌃S / ⌘S on an empty command line append the last result to history.log; in the code editor save without closing
⌃+Shift+S / ⌘+Shift+S on an empty command line replace history.log with the last result
Shift+Enter save and close the plain or code editor
⌃L / ⌘K clear terminal output while the command line is active
⌃C / ⌘C copy the last result when the active command line is empty; ⌃C otherwise cancels the current input
⌃U clear the current command line
Escape close an editor without saving, or cancel a hidden prompt
⌃+Shift+L / ⌘+Shift+L open or hide the web terminal when embedded
Rail
help hotkeys -on show the desktop shortcut reminder
help hotkeys -off hide the desktop shortcut reminderhelp hotkeys -offLIL_RELOADhelp hotkeys -onLIL_RELOADhelp aliasescat echo
read echo
cp copy
mv mov
rm del
ls dir
patch diff
download uploadhelp meVoluntary support
."". ."",
| | / /
| | / /
| | / /
| |/ ;-._
} ` _/ / ;
| /` ) / /
| / /_/\_/\
|/ / |
( ' \ '- |
\ `. /
| |
| |
USDT · TRON (TRC20) TFyVBisBAKDrZpghA6dBeG6ZUETpPYnkuy
BTC · Bitcoin bc1qtjqafk06jzmnkgdhfdp8pkn07aq45muevwr9lx
ETH · Ethereum (ERC20) 0x7f87690afD5525e1383d71e5F82Fbc72509F10dc
Send a voluntary contribution in USDT, Bitcoin or Ethereum. It helps fund maintenance, documentation and testing.
Share lil-terminal with developers and site owners who need terminal-style work on hosting without SSH.help licensePersonal use
Free with no time limit for an individual’s own noncommercial projects.
Commercial use
A perpetual license for one active commercial deployment, with lower per-deployment prices at volume.
40-day commercial evaluation
Organizations may evaluate the complete product for 40 consecutive days before purchasing. Reinstalling does not restart the evaluation.
Price: from 8.88 USD per deployment; volume discounts apply.
License model
Perpetual for core generation 1
No account, DRM or phone-home requirement
License
https://lil.dog/license
Pricing
https://lil.dog/pricing
Terms version: 2026-08-06help linear<cmd> | <cmd>
<file.lil> [-s] [-r]
< <file.lil> [-s] [-r]help missing_commandmissing_command: command not found\sandbox\scripts\research.lilBuilt-in pwd
Installed find, v1.7 (base)
\sandbox
\errors.log\sandbox\scripts\research.lil -s@install pwd find
Built-in pwd
Installed find, v1.7 (base)
cd \sandbox
\sandbox
pwd -s
\sandbox
find "error" -t -f -p logs > \errors.log
\errors.log/docs routes.