Skip to content
/ yurl Public
forked from chayev/yurl

Universal Links / App Links Validator

License

Notifications You must be signed in to change notification settings

tkhoa2711/yurl

This branch is 6 commits ahead of chayev/yurl:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ec6c799 · Sep 29, 2024

History

96 Commits
Jun 11, 2023
Sep 28, 2024
Sep 29, 2024
Sep 4, 2020
Sep 29, 2024
Sep 29, 2024
Aug 29, 2020
Sep 29, 2024
Aug 2, 2020
Sep 29, 2024
Sep 4, 2020
Sep 29, 2024
Sep 28, 2024

Repository files navigation

yURL: Universal Links / AASA File Validator

CircleCI Build Status GitHub License

yURL is a CLI (Command-Line Interface) and webapp that allows you to validate whether a URL is properly configured for Universal Links and App Links. This allows you to check if the apple-app-site-association (AASA) and assetlinks.json files exist and are in the proper format as defined by Apple and Google.

macOS Install Instructions

Install with Brew (recommended)

Install yURL with Brew:

brew install chayev/tap/yurl

Install using cURL

Run the below command:

curl -sSL "https://github.com/tkhoa2711/yurl/releases/download/v0.7.3/yurl-v0.7.3-macos-amd64.tar.gz" | sudo tar -xz -C /usr/local/bin yurl

Note: You will be prompted to enter your password because of the sudo command. 0.7.3 may need to be replaced with your desired version.

Linux Install Instructions

Install using cURL (recommended)

Run the below command:

curl -sSL "https://github.com/tkhoa2711/yurl/releases/download/v0.7.3/yurl-v0.7.3-linux-amd64.tar.gz" | sudo tar -xz -C /usr/local/bin yurl

Note: You will be prompted to enter your password because of the sudo command. 0.7.3 may need to be replaced with your desired version.

Install with Snap (deprecated)

Install yURL with Snap:

sudo snap install yurl

Windows Install Instructions

You could download the executable from the releases page. More instructions coming soon!

We are planning on supporting chocolatey package manager as well.

Usage and Example

Run yurl help for information on how to use yURL.

Example:

To validate the Apple App Site Association (AASA) file run the following:

yurl aasa validate suadeo.onelink.me
yurl aasa check ./path/to/local/aasa/file

To validate the Android assetlinks.json file run the following:

yurl assetlink validate suadeo.onelink.me

Contributing

Contributions to yURL of any kind are welcome! Feel free to open PRs or an issue.

Asking Support Questions

Feel free to open an issue if you have a question.

Reporting Issues

If you believe you have found a defect in yURL or its documentation, create an issue to report the problem. When reporting the issue, please provide the version of yURL in use (yurl version).

License

This repository is licensed under the MIT license. The license can be found here.

About

Universal Links / App Links Validator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 53.0%
  • Go 36.0%
  • CSS 11.0%