FTP actions
You can upload files or directories, download files or directories, and delete files or directories via FTP.
You can use the -p or --path flag to specify the path to the file or directory to upload, download, or delete.
aptuitiv-build upload -p 'dist/theme/custom/css/main.css'
aptuitiv-build download --path 'dist/theme/custom/css/main.css'
Or you can use positional parameters instead of the -p or --path flag.
aptuitiv-build upload dist/theme/custom/css/main.css
aptuitiv-build download dist/theme/custom/css/main.css
Upload files and directories
Upload all files in the build directory
aptuitiv-build upload
Upload the theme files in the build theme directory
aptuitiv-build upload -t
aptuitiv-build upload --theme
aptuitiv-build upload theme
Upload a single file
aptuitiv-build upload -p 'dist/theme/custom/css/main.css'
aptuitiv-build upload --path 'dist/theme/custom/css/main.css'
aptuitiv-build upload dist/theme/custom/css/main.css
Or the build folder can be left off.
aptuitiv-build upload -p 'theme/custom/css/main.css'
aptuitiv-build upload --path 'theme/custom/css/main.css'
aptuitiv-build upload theme/custom/css/main.css
Upload a folder
aptuitiv-build upload -p 'dist/theme/custom/css'
aptuitiv-build upload --path 'dist/theme/custom/css'
aptuitiv-build upload dist/theme/custom/css
Or the build folder can be left off.
aptuitiv-build upload -p 'theme/custom/css'
aptuitiv-build upload --path 'theme/custom/css'
aptuitiv-build upload theme/custom/css
Upload a glob of files
aptuitiv-build upload -p 'dist/theme/custom/js/*'
aptuitiv-build upload --path 'dist/theme/custom/js/*'
aptuitiv-build upload dist/theme/custom/js/*
Or the build folder can be left off.
aptuitiv-build upload -p 'theme/custom/js/**/*.js'
aptuitiv-build upload --path 'theme/custom/js/**/*.js'
aptuitiv-build upload theme/custom/js/*
Download files or directories
Download all files, including those in the FTP root directory
aptuitiv-build download
Download a folder
aptuitiv-build download -p 'dist/theme/custom/js'
aptuitiv-build download --path 'dist/theme/custom/js'
aptuitiv-build download dist/theme/custom/js
Or the build folder can be left off.
aptuitiv-build download -p 'theme/custom/js'
aptuitiv-build download --path 'theme/custom/js'
aptuitiv-build download theme/custom/js
Download a file
aptuitiv-build download -p 'dist/theme/custom/js/main.js'
aptuitiv-build download --path 'dist/theme/custom/js/main.js'
aptuitiv-build download dist/theme/custom/js/main.js
Or the build folder can be left off.
aptuitiv-build download -p 'theme/custom/js/main.js'
aptuitiv-build download --path 'theme/custom/js/main.js'
aptuitiv-build download theme/custom/js/main.js
Download all the theme files
aptuitiv-build download -t
aptuitiv-build download --theme
aptuitiv-build download theme
Delete files or directories
Delete a file or folder.
Delete a file
aptuitiv-build delete -p 'dist/theme/custom/js/main.js'
aptuitiv-build delete --path 'dist/theme/custom/js/main.js'
aptuitiv-build delete dist/theme/custom/js/main.js
Or the build folder can be left off.
aptuitiv-build delete -p 'theme/custom/js/main.js'
aptuitiv-build delete --path 'theme/custom/js/main.js'
aptuitiv-build delete theme/custom/js/main.js
Delete a folder
aptuitiv-build delete -p 'dist/theme/custom/js'
aptuitiv-build delete --path 'dist/theme/custom/js'
aptuitiv-build delete dist/theme/custom/js
Or the build folder can be left off.
aptuitiv-build delete -p 'theme/custom/js'
aptuitiv-build delete --path 'theme/custom/js'
aptuitiv-build delete theme/custom/js