Skip to content

leandrosimoes/project-urls-manager-vscode-extension

URLs Manager

Codacy Badge Build And Deploy 🧬🚀

Project URLs Manager

VS Code Extension to manage all URLs found inside the workspace files

Features

This is what the Project URLs Manager looks like when open:

URLs Manager

  • Search Input: Input Search for URLs on the list
  • Ignored URLs Visibility Toggle Toggle whenever you want to see or not the ignored URLs on the list
  • URL Actions: Copy to Clipboard, Ignore, Restore, Star and Unstar actions
  • Ignored URL: When ignored URLs are visible, they get a little bit of opacity
  • URL Address: Click at the URL address to open on your browser
  • URL Description: Add a quick description of the URL
  • Status Bar/Open Button: See how many URLs were found on your project and click to open the manager window
  • Treview: Pannels that shows all URLs separated by status. Each item has two buttons, one to open the URL in the browser, and another to open the file source of the URL with the cursor positioned exactly where the URL was found.

Extension Settings

Manage the extension settings

Settings UI

  1. A comma-separated string of valid file extension types that should be considered on sync. (E.g. '.js,.css,.html')
  2. A comma-separated string of domains to be ignored on sync. (E.g. 'google.con,facebook.com')
  3. A comma-separated string of paths to be ignored on sync. (E.g. 'node_modules,src/your-file.js')

The extension settings on VS Code JSON settings file are:

  1. projectURLsManager.extensionsList
  2. projectURLsManager.ignoreDomains
  3. projectURLsManager.ignorePaths

Commands

There are some commands available for the extension too:

Settings UI

  1. This command is used just by tree view, so if you execute it nothing is gonna happen
  2. Show Project URLs Manager TreeView List
  3. Show Project URLs Manager TreeView List and focus on Ignored pannel
  4. Search for URLs in all files, respecting the ignorePaths, ignoreDomains and extensionsList provided configurations
  5. Show Project URLs Manager TreeView List and focus on Normal pannel
  6. Show Project URLs Manager TreeView List and focus on Starred pannel
  7. After syncing, data is cached like images and descriptions of the URLs. Use this command to force the clean of this cache.
  8. Open the URLs manager tab

Release Notes

You can see all change logs here.