Install the complete package with local command reference and every published mode.
install uploaduploadTransfer files between the browser and hosting:
Use
upload [dst] [-f]uploadchoose and
upload <dir>upload <dir> -fupload <file> -fdownloadarchive and download the current directory
download <file>download a readable file
download <dir>archive a directory automatically and download the temporary TAR file
download <file|dir> -n <name>use another download name (without renaming the source)
With no destination, selected files are written to the current directory.
A bare download archives the current directory. download <dir> does the same for another directory. lil-terminal creates a temporary TAR named from the directory, timestamp and a short random suffix, streams it to the browser and removes the temporary file afterward. The source tree is not renamed or changed.
One picker accepts at most 20 selected files. The effective size also depends on upload_max_filesize, post_max_size, max_file_uploads, temporary disk space, the web server and any reverse proxy or hosting control panel. A server may reject an oversized request before PHP and lil-terminal can inspect it.
Filenames are normalized, destinations use the regular filesystem resolver, and existing files are kept unless -f is explicit. Transfer tokens expire quickly and do not create a reusable public download URL.
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 uploadInstall the reduced package. Local reference is omitted;
install upload -mInstall exactly this published version.
install upload -v 1.2.4Ask upgrade to check compatibility and replace the installed block only when needed.
upgrade uploadRemove the extension block while leaving the core and unrelated modules intact.
install upload -uExamples are copyable command lines, not actions executed by this website. Review paths, permissions and destructive flags before running them on a real project.
cd \sandbox | pwd | upload imagessandbox
picker opens immediately
destination sandbox/imagesuploadpicker opens immediately
destination current directoryupload tmp -fpicker opens immediately
destination sandbox/tmp
replace same-named filesupload tmp/replacement.txt -ftmp/
replacement.txtdownload imagesarchive images-20260809-a1b2.tar
source sandbox/images
temporary archive removed after streamingdownload README.txt -n readme-copy.txtDownload started readme-copy.txt
Source sandbox/README.txtdownload \sandbox\missing.txtFile or directory not foundsandbox/tmp/README.txtThe example uses a file or directory from the protected /sandbox/ documentation workspace.
lil-terminal sandbox temporary workspace
Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.
Finalizes Local and Server Help synchronization and localization safety for