- Bug fix - Uploading files to Artifactory with "archive=zip" causes high memory consumption.
- Add VCS commit message to buildinfo.
- NPM build-info now includes depedencies hierarchy.
- Block the usage of "excludeProps" with "aql" in file specs.
- Validate container name when pushing docker images.
- New File Spec schema added. This schema can help to build and validate File Specs.
- Bug fix - panic when running build-docker-create command if image name does not include slash or colon.
- Bug fix - wrong usage for the config 'add' and 'edit' commands.
- Bug fix - missing --server-id option for the "bad" command.
- Bug fix - Missing --project option for the "bce" command.
- New "jfrog config" command, replacing the old "jfrog rt config" command.
- Support for private JFrog CLI Plugins.
- New full-jfrog-cli docker image
- "jfrog rt build-add-dependencies" - support collecting the dependencies from Artifactory.
- Allow uploading files to Artifactory, after packing them in a zip archive.
- Allow specifying Artifactory project, when publishing build-info.
- Support for ANT patterns when uploading files to Artifactory.
- Download artifacts of all builds, including aggregated (referenced) builds.
- Support fetching VCS attached properties, when git submodules is used.
- Add new "vcs.branch" property to uploaded build artifacts.
- Bug fix - prompt for Artifactory's SSH passphrase when using "jfrog config".
- Bug fix - "jfrog rt build-add-git" - support the case where the revision no longer exists in the build log.
- New users-create and user-delete commands
- New group-create, group-update and group-delete commands
- Allow running pip install without setup.py
- Bug fix - docker - missing clear error message when working with a repo that doesn't exist
- Artifactory upload - the "Props" command option was deprecated and replaced with "TargetProps"
- Support installing jfrog-plugins on s390x linux arch
- Bug fix - docker push fails to set props for virtual repositories
- Bug fix - config import fails with refreshable token
- Embedded help fixes
- Add Podman & Kaniko support
- Improve tests and release process
- Bug fix - Access token create without username
- Bug fix - Artifactory download with the explode option fails to extract files with no r permissions
- Bug fix - Artifactory download fails to download files for '.' as target path
- Bug fix - Download and explode fails while inside a docker container
- Bug fix - Revert "Change pypi AQL query" following performance issues
- Bug fix - Download explode fail when overriding the archive filename
- Bug fix - Explode after download fails, if not downloaded to the curr dir
- Build-info performance improvements for npm and pip
- "jfrog rt cp" and "jfrog rt mv" are now parallel
- New "jfrog rt build-append" command
- Support VCS list in build-info
- New additional "cross action" progress bar for Artifactory uploads and downloads
- Progress bar added to "jfrog plugin install"
- Add color to log leval prefix in logs
- Nuget v3 is now used by default
- Bug fix - download with the explode option fails in some dcenarios
- Bug fix - Artifactory upload with sync-deletes can delete when shouldn't, if path includes dashes
- Bug fix - Support white-spaces in args for the "jfrog rt mvn", "jfrog rt nuget" and "jfrog rt dotnet"
- Bug fix - User prompts in plugins are invisible
- Bug fix - Occasional panic on TestInsecureTlsMavenBuild
- Bug fix - Avoid using "ParseArgs" for new syntax package manager commands
- Bug fix - Error when uploading / downloading 0 files
- Bug fix - With multiple JFrog CLI plugins installed, the wrong plugin gets executed
- New "JFrog CLI Plugins" feature
- Bug fix - "jfrog rt pip-install" fails with local repos in some scenarios
- Publish Linux s390x architecture binary of JFrog CLI
- Bug fix - Upload --detailed-summary output
- “jfrog rt upload” - New --detailed-summary option
- Build-info support for “jfrog rt go get” with Artifactory
- “jfrog rt access-token-create” - the username argument is now optional
- “jfrog rt repo-delete” now accepts a wildcard pattern, allowing the deletion of multiple repositories
- Allow different JFrog CLI version to use different config files formats
- Upgrade maven and gradle extractors
- Bug fix - “jfrog rt mvn” - not all artifacts are downloaded from Artifactory
- Bug fix - “jfrog rt donet” does not generate build-info for projects which include vbproj files
- Bug fix - Set / delete props is always recursive
- Bug fix - The algorithm which turns wildcard pattern to AQL produces wrong results in some scenarios
- Add refreshable tokens exclusion for default server
- Bugfix - Docker push fails to update layers properties
- Bug fix - docker pull fails to collect buildinfo from a remote repo
- Bug fix - Command summary gets cut by the progress bar
- Bug fix - Bug fix - Artifactory upload - Allow escaping slashes using back-slashes as part of the build name value
- Bug fix - "jfrog rt mvn install" throws
Target repository cannot be empty
even when deployment is disabled. - Bug fix - Download & Sync command fails in Windows environment.
- Bug fix - Using
--insecure-tls
does not work with automatically created access token.
- Bug fix - Set/Delete props unified errors output.
- Bug fix - Delete props command always returns a failure.
- Bug fix - Fail to copy files with the same prefix name.
- Bug fix - Search ignores "order by".
- Bug fix - missing defer close after using AQL service.
- Bug fix - "jfrog rt u" with --sync-deletes deletes wrong folders.
- Bug fix - "jfrog rt release-bundle-create" and "jfrog rt release-bundle-update" fail when used with file spec which includes "aql".
- New docker promote command.
- New Permission Target commands - Interactive template, create, update and delete.
- Update alpine to version 3.12.0 in docker image.
- Show command flag names sorted.
- Improved search infrastructure.
- Bug fix - "panic: Logger not initialized" error can be thrown when the config is empty.
- Bug fix - The "jfrog rt replication-template" command creates a template with a wrong target URL.
- Bug fix - Fix an issue with JFrog CLI's npm installer
- Bug fix - Username must be lowercase since version 1.38.0
- JFrog CLI build dir restructure
- "jfrog rt release-bundle-distribute" - New --sync and --max-wait-minutes command options.
- "Changing access tokens hourly" is now enabled by default.
- Distribution commands - new --insecure-tls option.
- "jfrog rt pip" - support for remote repositories.
- Bug fix - "jfrog rt npm-ci" - Fix command help and logging.
- Bug fix - Reintroduce --insecure-tls option to the "jfrog rt c" command.
- Bug fix - "jfrog rt build-publish --dry-run" deletes the locak build-info.
- Bug fix - "jfrog rt set-props" does not support path with special characters.
- "jfrog rt nuget" - Support running NuGet on Ubuntu. even if used without mono.
- New "jfrog bt maven-central-sync" command.
- New sensitive data encryption functionality
- "jfrog rt dotnet" - Support .Net Framework versions prior to 3.1.200
- Add curl and disable interactive prompts in the Docerfile
- Bug fix - JFrog CLI should use "mono" automatically when running NuGet on Linux.
- Bug fix - The changing tokens functionality should be disabled for external tools.
- Bug fix - Support downloading files which use non-ASCII characters in their name.
- Bug fix - Support placeholders use in repository name for download, move and copy.
- "jfrog rt download" - New --details-summary option
- New "jfrog rt dotnet" command supporting .net core CLI support
- "jfrog rt nuget" - support for Linux and MacOS
- New "jfrog rt access-token-create" command
- "jfrog rt download" - Added support for validateSymlinks via file spec
- "jfrog rt search" now also returns SHA1 and MD5
- "jfrog rt build-publish" - The default value of the --env-include option was extended to also include 'psw'
- Add deployment path to the build-info
- Bug fix - "jfrog rt nuget" does not collect build for all .net project structures
- Breaking change - "pip-config", "nuget-config" - remove redundant flags: --server-id-deploy, --repo-deploy.
- Bug fix - Out of range for docker duplicate layers.
- Bug fix - 'jfrog rt bpr' fails with build params as env vars
- Bug fix - The “jfrog rt docker-push” command may duplicate artifacts added to the build-info, which can cause build-promotion to fail.
- Bug fix - The “jfrog rt docker-pull” command cannot collect build-info when pulling from a remote repo.
- Bug fix - VCS props are not added when uploading only one file.
- Bug fix - add retries to download/upload params
- Bug fix - Command arguments and options wrapped with quotes are not parsed properly.
- "jfrog rt bag" now includes a new -server-id option
- Improvement - Refreshable tokens for authentication with Artifactory
- Bug Fix - Cannot add arguments with white spaces in package manager related commands
- Bug fix - "jfrog rt npm-publish" can publish an incorrect module name.
- Bug fix - The --insecure-tls option is missing for "jfrog rt mvn",
- Bug fix - The replication-create and replication-delete commands are missing.
- New repo-create, repo-update and repo-delete commands for Artifactory.
- New replication-create and replication-delete commands for Artifactory.
- "jfriog rt mvn" and "jfrog rt gradle" now support parallel deployment.
- "jfrog rt mvn" - New --insecure-tls option.
- New commands - release-bundle-create, release-bundle-update, release-bundle-sign, release-bundle-distribute, release-bundle-delete
- "jfrog rt delete" now includes a new --threads option.
- "jfrog rt docker-pull" now supports docker fat manifest.
- Support using refreshable tokens for authentication with Artifactory.
- Bug fix - Wring exit code returned for the move, copy, set-props and delete-props commands.
- Bug fix - Docker version checks fails for specific versions.
- Improve URL masking reg exp.
- Allow filtering files by Release Bundle, when searching, downloading, moving, etc.
- 'exclude-patterns' file spec property and command option is deprecated and replaced by 'exclusions'.
- Allow non-interactive usage of the npm-config, maven-config, gradle-config, nuget-config and go-config commands.
- Disable all interactive prompts when CI=true
- New --client-cert-path and --client-cert-key-path options added to the "jfrog rt c" command.
- New --target option added to the "jfrog xr offline-update" command.
- New --list-download option added to the the "jfrog bt u" command.
- Bug fix - docker version check failing on Windows.
- Bug fix - npm-install and npm-ci commands - JSON output is used by default and cannot be disabled.
- New issues and pull request templates
- The pip-deps-tree command was removed.
- Bug fix - The "jfrog rt build-scan" command returns exit code 0 in case of a timeout.
- Bug fix - The --help option is not working for some commands.
- Bug fix - Gradle builds are failing.
- Replace Mission Control commands to support Mission Control 4.0.0 API.
- Support Artifactory authentication with client certificates.
- Sign JFrog CLI's Windows binary.
- Upgrade maben and gradle extractor versions.
- Validate the minimum supported version of the docker client.
- Bug fix - Build tools config commands do not fetch local repositories.
- Bug fix - Config created by "jfrog rt gradlec" is invalid.
- Bug fix - Do not remove all parenthesis from path on Artifactory upload.
- Bug fix - Wrong command name in mvnc help.
- Update jfrog-client-go version to v0.6.3
- Bug fix - vcs.url property value.
- Fix maven syntax deprecation message.
- 'jfrog rt mvnc' missing server ID from config file.
- Fixes to the CLI help.
- New syntax for the “rt mvn”, “rt gradle” and “rt nuget” commands.
- New “vcs.url” and “vcs.revision” properties added when uploading generic files (using”rt upload”) as part of a build.
- “rt docker-push” and “rt docker-pull” - Support for foreign docker layers.
- Bug fix - “jfrog rt mvn” - Can’t find plexus-classworlds-x.x.x.jar
- Bug fix - “jforg rt nuget” - artifacts are added into the wrong module in the build-info.
- Bug fix - Stack overflow in npm publish
- New and improved syntaxt for the "jfrog rt npm" commands.
- Bug fix - Maven and Gradle artifacts are missing "timestamp" property.
- Bug fix - Go builds - replaced packages in go.mod are not handled properly.
- Bug fix - Download with --explode fails with relative path.
- Bug fix - Optimize search by build without pattern
- Bug fix - Upload to Artifactory fails when path includes '..'"
- Bug fix - "jfrog rt c" with --interactive=false doesn't work as expected.
- Bug fix - Target should be option in download spec.
- Maven and gradle build-info extractors upgraded.
- Added support for File Specs for the "jfrog rt set-props" and "jfrog rt delete-props".
- Bug fix - "jfrog rt upload" does not upload when the path includes "..".
- Bug fix - "jfrog rt download" - sync-deletes does not delete when the path is "./"
- New --sync-deletes option added to the "jfrog rt download" command.
- The "jfrog rt search" command now also returns the size, created and modified fields.Added a new "jfrog rt pip-dep-tree" command.
- Bug fix - Cannot upload, download, copy, move or delete files from Artifactory, if the file path includes parentheses.
- Bug fix - The "jfrog rt pip-install" command requires admin permissions.
- Bug fix - Some Artifactory commands returns exit code 0 on failure.
- Bug fix - "jfrog rt go-publish" creates a zip while ignoring the content of .gitignore.
- Bug fix - "jfrog rt build-clean" command fails.
- New - "jfrog rt c import" and "jfrog rt c export" commands.
- Support configuring build-name, build-number, build-url and env-exclude from environment variables.
- The "jfrog rt gp" command now sends checksum headers to Artifactory.
- Go 1.13 compatibility.
- Support MAVEN_OPTS environment variable in maven commands.
- Support for pip build-info with "jfrog rt pip-install" command.
- New "jfrog rt pip-config" command for pypi build-info collection.
- Artifactory upload, sync-delete - changed attached property name to sync.delete.timestamp.
- Support wildcards in the repository name in Artifactory commands.
- New --sync-deletes option added to the "jfrog rt upload" command.
- New --exclude-props option added to the search, download, copy, move, delete and set-props commands.
- New JFROGCLIDEPENDENCIES_DIR environment variable added.
- JFrog CLI now Supports bash and zsh auto-complition.
- Support for ARM OS distributions.
- New --count option added to the search command.
- New --include-dirs option added to the search command.
- Bug fix - Build name and build number are not set correctly for the "jfrog rt gradle" command.
- Bug fix - The --explode option does not work, when the archive exists in the download target repo
- Bug fix - Nuget packages in Build-Info should have dependency-id with ':' as separator instead of '/'.
- Bug fix - npm commands should resolve Artifactory version using version API.
- Bug fix - "Set properties" deleting properties instead of setting
- New and improved syntaxt for the "jfrog rt go" command.
- New progress bar for "jfrog rt upload" and "jfrog rt download".
- New optional --module option, to set the build-info module name.
- File Specs - Support forward slashes on Windows.
- Support Artifactory access tokens for maven, gradle, npm, docker, nuget and cUrl.
- The JFrog CLI project structure has been changed to support "go get".
- New "jfrog rt npm-ci" command.
- New --skip-login option in the "jfrog rt pull" and "jfrog rt push" commands.
- New --threads option in the "jfrog rt npm-install" command.
- "jfrog rt go-publish" now also publishes info files from version 6.10.0 of Artifactory.
- Bug fix - Bintray Access Key - the --api-only command option is ignored.
- Optionally send usage information to Artifactory (can be disabled by setting the JFROGCLIREPORT_USAGE env var to false).
- New "jfrog rt curl" command.
- "jfrog rt nuget" - Support projects with multiple sln files.
- "jfrog rt build-promote" - Support attaching artifact properties during promotion.
- Support for insecure TLS.
- "jfrog rt download" with File Spec which includes more than one group - improved parallelism.
- Breaking change - "jfrog rt go" - Publish missing go depedencies only with the publish-deps option.
- Bug fix - NPM installation of JFrog CLI - httpsproxy fix.
- Bug fix - "jfrog rt nuget" - Do not add disabled projects to the build-info.
- Bug fix - "jfrog rt config" faiuls with access tokens, if URL has no trailing slash.
- Bug fix - "jfrog rt gradle" and "jfrog rt mvn" - The HTTPPROXY env var is ignored.
- Bug fix - JFROGCLITEMP_DIR env does not take effect for all commands.
- Build JFrog CLI with CGO_ENABLED=0 and -ldflags '-w -extldflags "-static"'
- Bug fix - "jfrog rt go" fails when go.mod includes a replace block.
- Bug fix - "jfrog rt go" should encode module versions (tags) and not not only module names.
- Bug fix - Authentication with Artifactory fails, when the value of the --user option include white-spaces.
- Bug fix - Support values containing white-spaces in config commands.
- Bug fix - Support using user-name containing white-spaces in docker commands.
- Bug fix - "jfrog rt build-add-git" retrieves the wrong build in Artifactory.
- "jfrog rt build-add-git" can now add issues to the build-info
- New command - "jfrog rt go-recursive-publish"
- Breaking change - "jfrog rt go" - The --recursive-tidy and --recursive-tidy-overwrite options were- removed.
- "jfrog rt go" - If package is not found in VCS, it is searched in Artifactory.
- Bug fix - Artifactory SSH login - relogin when token expires.
- Bug fix - Connection retry is not performed in the case of EOF.
- Bug fix - Connection may hang in case of a network issue.
- Bug fix - Bintray tests may fail since no connection retries are performed.
- Bug fix - "jfrog rt go-publish" may not create the zip properly on Windows.
- Bug fix - "jfrog rt go-publish" mod files of modules with quotes are not uploaded properly to Artifactory.
- Bug fix - Support for a Go API fix in Artifactory 6.6.0 (The fix also requires Artifactory 6.6.1)
- Bug fix - Go - go.mod can be uploaded incorrectly (as an empty file) when using Artifactory 6.6.0
- Bug fix - "jfrog rt docker-push" does not work on Alpine.
- Bug fix - "jfrog mc attach-lic" --license-path does not work properly.
- "jfrog rt config" - Support for access tokens.
- File Specs - the "pattern" property is no longer required when using the "build" property.
- Fix for https://www.jfrog.com/jira/browse/RTFACT-17644 (included in Artifactory 6.6).
- Breaking change - In the "jfrog rt go" command, the --deps-tidy option has been replaced with the new --recursive-tidy option.
- "jfrog rt go" - Two new command options added: --recursive-tidy and --recursive-tidy-overwrite.
"jfrog rt mnv" and "jfrog rt gradle" can be configured to download the build-info-extractor jars from Artifactory. The tmp dir used by JFrog CLI cam be configured using the new JFROGCLITEMP_DIR environment variable.
##1.22.0 (Nov 20, 2018)
- Go - Support for complete mod files creation.
- Bug fix - Possible panic when using the --spec-vars command option.
- Artifactory SSH authentication behaviour update.
- Xray scan now returns exit code 3 when 'Fail Build' rule is matched by Xray.
- Bug fix - Support docker-pull from remote repositories.
- Bug fix - Wrong source for artifact name in build info.
- Bug fix - Panic when --spec-vars ends with semicolon.
- Bug fix - Make build on freebsd.
- Bug fix - NuGet skip packages with type project.
- JFrog CLI is now built with Go modules.
- 'jfrog-client-go' has been moved out to a separate project.
- New docker-pull command for pulling docker images from Artifactory.
- New environment variable 'JFROG_CLI_HOME_DIR' replaces 'JFROG_CLI_HOME'.
- New docker image for JFrog CLI.
- Bug fix - Artifactory downloads returns exit code 1.
- Bug fix - Allow uploading broken symlinks to Artifactory.
- Bug fix - Allow NuGet build-info collection on missing package, assets or package.json.
- Bug fix - Cannot use placeholders when downloading from virtual repositories.
- Bug fix - Build properties are not added for go builds in some scenarios when using Nginx. The fix also requires Artifactory 6.5.0 or above
- Bug fix - "jfrog rt move/copy" ignore self-signed certificates.
- Go builds - The --no-registry option is no longer required, due to automatic fallback to github.
- New --retries option for "jfrog rt upload".
- "jfrog rt docker-push" command now performs "docker login" before execution.
- Go builds bug fixes.
- Bug fix - the sources can now be built with go 1.11.
- Bug fix - "jfrog rt build-scan" ignores self-signed certificates.
- Build-info support for the "jfrog rt go" command.
- New Discard Builds command for Artifactory
- New Delete Properties command for Artifactory
- Bug fix - Concurrent execution of the config commands.
- "jfrog rt config" - API Key cannot be configured without a Username.
- The "jfrog rt go" command now uses "go" instead of "vgo"
- Breaking change: The "jfrog rt search" did not show properties with multiple values. As a a result of this fix, the prop values are now returned as a list.
- Fix for the "jfrog rt search" command - properties were not returned if "sortBy" is used.
- "jfrog rt download" - Fix downloaded file permissions.
- Allow HTTP redirect for POST requests.
- Fix comptability issue with VGO that changed the dependency directory from v/cache to mod/cache/download
- Support for NuGet build info.
- Add Gradle 4.8 compatibility.
- Add new --archive-entries option for Artifactory search, download, move, copy, delete, set properties.
- Bug fix - Overwrite cli configuration file instead of recreating it.
- Xray offline-update bug fix.
- Bug fixes and improvements for vgo.
- Bug fix - Range downloads from Artifactory do not follow redirect.
- Bug fix - "jfrog rt use" exists with exit code 0 even if server ID does not exist.
- Nodified github repository from jfrogdev to jfrog.
- Bug fix - jfrog rt npm-install fails with non-admin user
- Mission Control commands modified to support Mission Control 3.0. Earlier versions are no longer supported.
- Checksum validation for Artifactory download command
- JFrog CLI is now available as an NPM package - https://www.npmjs.com/package/jfrog-cli-go
- Bug fixes
- Bug fix - jfrog rt docker-push fails to work with proxyless configuration
- Bug fix - jfrog bt download-file can return a successful response when the download fails
- New Artifactory commands to support Golang
- Added properties to Artifactory's search command response
- Bug fix - Boolean command options must be declared either as "--name=val" or "--name" but not "--name val"
- Bug fixes
- Docker Build-Info
- Allow exploding downloaded files from Artifactory
- New build-add-dependencies command
- New "fail-no-op" option for some the Artifactory commands
- New "build-url" option for the build-publish command
- Xray Offline-Update bug fix
- Structural refactor
- Bug fixes
- Artifactory gradle builds failure fix.
- npm build-info
- Unified JSON output for the Artifactory commands
- Redirect all logging, except JSON output, into std err.
- New "offset" option for the download, copy, move and delete Artifactory commands.
- Bug fixes
- Bug fix - When uploading bad files/symlinks, the cli fails even with exclude option enabled
- Bug fix - jfrog rt cp command fails on invalid URL escape
- Sort and limit options for Artifactory commands.
- SSH agents and SSH key passphrase support.
- New Xray scan build command for Artifactory
- Xray offline-update command performance improvements.
- In Artifactory's build-publish command, the env-include vale should be case insensitive.
- Fix include-dirs flag for set-props command.
- Bug fix - SSH authentication causes nil pointer dereference
- Fixes jfrog certificates directory path
- Exclude Patterns in File Specs
- Maven and Gradle integration for Artifactory
- Artifactory download retries
- HTTP Proxy Support for Artifactory through httpproxy env var.
- Self-Signed certificates integration tests
- New JFROGCLI_HOME env var
- AQL optimizations
- Improved interactive config command for the Artifactory servers
- CLI help improvements
- build-add-git command prompts ".git: is a directory" message
- Fix for SSH authentication with Artifactory issue.
- New Help documentation - extend the information displayed by using the --help option.
- New Artifactory set-props command.
- Add new --api_only option for bintray access key creation command.
- Improved Xray offline-update error handling.
- Improved files checksum calculation.
- Support specs replace macro using a new --spec-vars command option.
- Add new --version option for Xray offline-update command.
- Extend build-info to support principal field.
- Bug fixes.
##1.9.0 (May 23, 2017)
- Added Git LFS GC support.
- jfrog#23
- Bug fixes.
- Support folders upload/download.
- Extend build-info capabilities to collect git details.
- Support multiple Artifactory instances configuration.
- Bug fixes.
- Added the "symlinks" option to the Artifactory Download command.
- Support symlinks in uploads and downloads to and from Artifactory.
- When deleting paths from Artifactory, empty folders are also removed.
- Added the option of extracting archives after they are uploaded to Artifactory.
- Improvements to the Artifactory upload and download concurrency mechanism.
- Bug fix - Uploads to Artifactory using "~" do not work properly.
- Artifactory build promotion command.
- Artifactory build distribution command.
- Improved logging and return values.
- Support Bintray stream.
- Support prune empty directories during recursive delete
- Support for system ssl certificates
- Integration tests infrastructure
- Support build info
- Specs support
- Xray-offline updates
- Bug fixes
- Added the JFROGCLILOG_LEVEL environment variable.
- Add Artifactory search command.
- Allow using tilde '~' when uploading to Artifactory.
- Bug fixes.
- added JFROGCLIOFFER_CONFIG environment variable
- JFrog CLI build system fixes.
- Added support for Artifactory API key authentication.
- Bypass interactive offer for creating configuration using offer-config global flag.
- Copy and Move commands support props flag for properties.
- Various bug fixes and performance optimizations.
- "deploy" option was added to the "jfrog mc attach-lic" command.
- JFrog Artifactory - Added copy, move and delete.
- JFrog Mission Control - artifactory-instances command.
- Bug fixes and improvements.
- Artifactory - support for self sign certificates.
- Bugs fixes.
- Changed Artifactory command name from "arti" to "rt".
- Fixed the expected path for the dlf command.
- Initial release.