{"id":17381817,"url":"https://github.com/detlefs/FolderBookmarks","last_synced_at":"2026-08-16T09:30:33.238Z","repository":{"id":94371189,"uuid":"83957416","full_name":"detlefs/FolderBookmarks","owner":"detlefs","description":"Functions to manage and use folder bookmarks in PowerShell","archived":false,"fork":false,"pushed_at":"2018-03-02T12:46:38.000Z","size":46,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-16T07:04:55.489Z","etag":null,"topics":["bookmark","folder-bookmarks","folders","powershell","user-profile"],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/detlefs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-05T08:59:19.000Z","updated_at":"2024-09-25T16:13:46.000Z","dependencies_parsed_at":"2023-03-12T22:15:20.487Z","dependency_job_id":null,"html_url":"https://github.com/detlefs/FolderBookmarks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/detlefs/FolderBookmarks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/detlefs%2FFolderBookmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/detlefs%2FFolderBookmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/detlefs%2FFolderBookmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/detlefs%2FFolderBookmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/detlefs","download_url":"https://codeload.github.com/detlefs/FolderBookmarks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/detlefs%2FFolderBookmarks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36711342,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-16T02:00:06.462Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bookmark","folder-bookmarks","folders","powershell","user-profile"],"created_at":"2024-10-16T07:01:54.807Z","updated_at":"2026-08-16T09:30:33.233Z","avatar_url":"https://github.com/detlefs.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"# FolderBookmarks\nModule provides functions to manage and use folder bookmarks in PowerShell.\n\nThe set bookmarks are automatically stored in a file `.folderBM.clixml` in the user's profile path (normally `C:\\Users\\\u003cusername\u003e\\Documents\\WindowsPowerShell`).\n\nThe module is provided under the Apache License Version 2.0. See http://www.apache.org/licenses/ for more details.\n\n### Version history\n    v1.0.4\t- Implemented dynamic parameter validation for Use-FolderBookmark and Remove-FolderBookmark\n    v1.0.3  - Changed/Added some aliases, added Export-ModuleMember for PS4 compatibility\n    v1.0.2  - Details for publishing\n    v1.0.1  - Implemented support for -WhatIf and -Confirm in Set-FolderBookmark and Remove-FolderBookmark\n    v1.0.0  - Initial version\n\n## Installation\nPlease simply execute `Install-Module -Name FolderBookmarks` in an elevated PowerShell session to install the most current version directly from https://powershellgallery.com.\n\n## Available functions\n#### `Set-FolderBookmark -Name [name] -Path [C:\\path\\to\\folder\\]`\nThe specified path is stored to a bookmark that can be used with `Get-FolderBookmark`.\nThe list of bookmarks is exported to the user profile using `Export-FolderBookmark`.\n\nAlias(es): `setbm`, `bookmark`\n\n#### `Use-FolderBookmark -Name [name]`\nRetrieves the folder from a named bookmark and sets current location to the folder.\n\nAlias(es): `goto`, `gobm`, `go`\n\n#### `Remove-FolderBookmark -Name [name[]]`\nRemoves the bookmark with specified name(s) from the bookmark-list.\nThe list of bookmarks is exported to the user profile using `Export-FolderBookmark`.\n\nAlias(es): `rembm`, `unbookmark`\n\n#### `Get-FolderBookmark`\nLists the folder bookmarks\n\nAlias(es): `getbm`, `listbm`\n\n#### `Export-FolderBookmark`\nExports the folder bookmarks to the user's profile folder with the name .folderBM.clixml\n\nAlias(es): `expbm`\n\n#### `Import-FolderBookmark`\nImports the folder bookmarks from the user's profile file with the name .folderBM.clixml.\nExisting bookmarks in memory will be overwritten.\n\nTo automatically import the bookmarks into each user session, it's advised to add the command to\nthe users profile script.\n\nAlias(es): `impbm`\n\n## Knowledge\nThe bookmarks are stored to the user's profile path into a file with name `.folderBM.clixml`.\nTo load the bookmarks automatically on startup of a new session, I suggest to add the `Import-FolderBookmark`\ncall in your `$profile` (normally `C:\\Users\\detlefs\\Documents\\WindowsPowerShell\\Microsoft.PowerShell_profile.ps1`).\n\n#### To delete all bookmarks\nIf you need to empty the list of bookmarks completely, you can easily do this by piping the\nlist of bookmarks to the `Remove-FolderBookmark` function.\n\n**Example:** `Get-FolderBookmark | Remove-FolderBookmark -WhatIf`\n(**or:** `getbm | rembm`)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdetlefs%2FFolderBookmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdetlefs%2FFolderBookmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdetlefs%2FFolderBookmarks/lists"}