{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":242250002,"defaultBranch":"main","name":"terminal","ownerLogin":"MicrosoftDocs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-21T23:42:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22479449?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724711153.0","currentOid":""},"activityList":{"items":[{"before":"1eaea1b7225b06f2809df19abdd31d0c5e4d0993","after":null,"ref":"refs/heads/dev/pabhoj/close_on_exit_automatic","pushedAt":"2024-08-26T22:25:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"}},{"before":"ad825e5f2bec8576212674ccc41a23ec3f82097b","after":"0aa6c1c8591f2d82768ba280cf6ca13195f365a6","ref":"refs/heads/main","pushedAt":"2024-08-26T22:25:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Document \"automatic\" as a value for the CloseOnExit setting (#791)\n\nCloses #661","shortMessageHtmlLink":"Document \"automatic\" as a value for the CloseOnExit setting (#791)"}},{"before":"d1183bd13cf915770c05defde386074f107aad34","after":"ad825e5f2bec8576212674ccc41a23ec3f82097b","ref":"refs/heads/main","pushedAt":"2024-08-26T22:20:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Fix Syntax Error in Windows Terminal Documentation for Duplicating Tabs in Bash Shell on WSL (#785)\n\n## Description\r\nThis pull request addresses an issue in the Windows Terminal\r\ndocumentation tutorial for creating new tabs in the same directory\r\nwithin the WSL Ubuntu environment. The provided code snippet, when added\r\nto the end of `.bashrc`, results in a syntax error if any plugins that\r\naltered `PROMPT_COMMAND` were sourced earlier, such as `pyenv` or\r\n`rupa/z`.\r\n\r\n## Issue\r\nWhen following the documentation and adding the following code to\r\n`.bashrc`:\r\n```sh\r\nPROMPT_COMMAND=${PROMPT_COMMAND:+\"$PROMPT_COMMAND; \"}'printf \"\\e]9;9;%s\\e\\\\\" \"$(wslpath -w \"$PWD\")\"'\r\n```\r\nIt results in the following error:\r\n```sh\r\n-bash: PROMPT_COMMAND: line 1: syntax error near unexpected token `;;'\r\n-bash: PROMPT_COMMAND: line 1: `(_z --add \"$(command pwd -P 2>/dev/null)\" 2>/dev/null &);; printf \"\\e]9;9;%s\\e\\\\\" \"$(wslpath -w \"$PWD\")\"' # \r\n```\r\nThis happens because the provided code appends `; ` to the existing\r\n`PROMPT_COMMAND` if it is already set:\r\n```sh\r\nPROMPT_COMMAND=${PROMPT_COMMAND:+\"$PROMPT_COMMAND; \"}'printf \"\\e]9;9;%s\\e\\\\\" \"$(wslpath -w \"$PWD\")\"'\r\n```\r\nIf a plugin such as `rupa/z` has already added a command to\r\n`PROMPT_COMMAND` (which typically ends with a semicolon), the resulting\r\n`PROMPT_COMMAND` contains an extra `;`, leading to a syntax error:\r\n```sh\r\n# Example of PROMPT_COMMAND before adding the new code:\r\nPROMPT_COMMAND='(_z --add \"$(command pwd -P 2>/dev/null)\" 2>/dev/null &);'\r\n\r\n# After adding the new code, it becomes:\r\nPROMPT_COMMAND='(_z --add \"$(command pwd -P 2>/dev/null)\" 2>/dev/null &);; printf \"\\e]9;9;%s\\e\\\\\" \"$(wslpath -w \"$PWD\")\"'\r\n```\r\n\r\n## Fix\r\nTo resolve this issue, we need to remove the extra semicolon causing the\r\nerror and modify the code as follows:\r\n```sh\r\nPROMPT_COMMAND=${PROMPT_COMMAND:+\"$PROMPT_COMMAND \"}'printf \"\\e]9;9;%s\\e\\\\\" \"$(wslpath -w \"$PWD\")\"'\r\n```\r\nThis way, the code ensures that only a single space is added between\r\nexisting commands in `PROMPT_COMMAND`:\r\n```sh\r\n# Example of PROMPT_COMMAND before adding the new code:\r\nPROMPT_COMMAND='(_z --add \"$(command pwd -P 2>/dev/null)\" 2>/dev/null &);'\r\n\r\n# After adding the new code, it becomes:\r\nPROMPT_COMMAND='(_z --add \"$(command pwd -P 2>/dev/null)\" 2>/dev/null &) printf \"\\e]9;9;%s\\e\\\\\" \"$(wslpath -w \"$PWD\")\"'\r\n```\r\n\r\n## Documentation Update\r\nThis pull request updates the documentation to include the corrected\r\ncode snippet for adding to `.bashrc` without causing syntax errors. This\r\nensures users can duplicate tabs in Windows Terminal in the same\r\ndirectory without issues.\r\n\r\n---\r\n\r\n### Before\r\n```sh\r\nPROMPT_COMMAND=${PROMPT_COMMAND:+\"$PROMPT_COMMAND; \"}'printf \"\\e]9;9;%s\\e\\\\\" \"$(wslpath -w \"$PWD\")\"'\r\n```\r\n\r\n### After\r\n```sh\r\nPROMPT_COMMAND=${PROMPT_COMMAND:+\"$PROMPT_COMMAND \"}'printf \"\\e]9;9;%s\\e\\\\\" \"$(wslpath -w \"$PWD\")\"'\r\n```\r\n\r\n---\r\n\r\n## Testing\r\nTested in WSL Ubuntu environment by:\r\n1. Adding the corrected code snippet to `.bashrc`.\r\n2. Duplicating a tab with CTRL-SHIFT-D.\r\n3. Confirming the new tab opens in the same directory without any syntax\r\nerrors.\r\n\r\n## Conclusion\r\nThis change provides a reliable method for duplicating tabs in the same\r\ndirectory within Windows Terminal, enhancing the user experience and\r\navoiding syntax errors in `.bashrc`.","shortMessageHtmlLink":"Fix Syntax Error in Windows Terminal Documentation for Duplicating Ta…"}},{"before":null,"after":"1eaea1b7225b06f2809df19abdd31d0c5e4d0993","ref":"refs/heads/dev/pabhoj/close_on_exit_automatic","pushedAt":"2024-08-07T07:13:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PankajBhojwani","name":null,"path":"/PankajBhojwani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26824113?s=80&v=4"},"commit":{"message":"update close on exit description with automatic","shortMessageHtmlLink":"update close on exit description with automatic"}},{"before":null,"after":"95f6efb39b9946a6023955a16729a343bd79a25a","ref":"refs/heads/dev/pabhoj/action_id_docs","pushedAt":"2024-08-06T09:07:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PankajBhojwani","name":null,"path":"/PankajBhojwani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26824113?s=80&v=4"},"commit":{"message":"update docs with action id changes","shortMessageHtmlLink":"update docs with action id changes"}},{"before":"db47d372f4a7a6a4afb92b01fb8070eb59ae09da","after":null,"ref":"refs/heads/broadcastInput","pushedAt":"2024-06-13T16:28:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"}},{"before":"c3cd106536dd71b4cb67d810b68c695ae4bf210c","after":"d1183bd13cf915770c05defde386074f107aad34","ref":"refs/heads/main","pushedAt":"2024-06-13T16:28:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"},"commit":{"message":"Update Broadcast Input Docs (#780)\n\nAs per https://github.com/MicrosoftDocs/terminal/issues/757","shortMessageHtmlLink":"Update Broadcast Input Docs (#780)"}},{"before":"8bf7cd62d1a79e506688b9bbf2ba452e2b8427f6","after":"db47d372f4a7a6a4afb92b01fb8070eb59ae09da","ref":"refs/heads/broadcastInput","pushedAt":"2024-06-05T23:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"},"commit":{"message":"delete column end and row end","shortMessageHtmlLink":"delete column end and row end"}},{"before":"1345892aa5b8677e4c186dfb73fc4b8223acba74","after":"8bf7cd62d1a79e506688b9bbf2ba452e2b8427f6","ref":"refs/heads/broadcastInput","pushedAt":"2024-06-05T22:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"},"commit":{"message":"commit actions.md","shortMessageHtmlLink":"commit actions.md"}},{"before":"e66cb59757b441910f44be4b7114642a7bdf7237","after":"1345892aa5b8677e4c186dfb73fc4b8223acba74","ref":"refs/heads/broadcastInput","pushedAt":"2024-06-05T22:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"},"commit":{"message":"update path for image","shortMessageHtmlLink":"update path for image"}},{"before":null,"after":"e66cb59757b441910f44be4b7114642a7bdf7237","ref":"refs/heads/broadcastInput","pushedAt":"2024-06-05T22:51:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":null,"after":"935e74b53b4964f7792c076a85c4b457c8774593","ref":"refs/heads/dev/migrie/oh-my-posh-shell-int","pushedAt":"2024-06-01T01:42:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zadjii-msft","name":"Mike Griese","path":"/zadjii-msft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18356694?s=80&v=4"},"commit":{"message":"Add notes for how to do shell integration with oh-my-posh","shortMessageHtmlLink":"Add notes for how to do shell integration with oh-my-posh"}},{"before":"e9cdbe5e7a9dc57a423735bd3d477c201fafc697","after":"1245b5144ddf91eea40895e26c30f7ad9db71939","ref":"refs/heads/live","pushedAt":"2024-05-29T23:15:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Push main to live (#771)\n\nThis update should encompass docs from 1.21 Preview as well as the\r\nissues we have closed in the last month.\r\n\r\n---------\r\n\r\nCo-authored-by: drew batchelor \r\nCo-authored-by: Dustin L. Howett \r\nCo-authored-by: Matt Wojciakowski \r\nCo-authored-by: Willian Cruz \r\nCo-authored-by: tay.io <128968711+berlintay@users.noreply.github.com>\r\nCo-authored-by: Blake-Madden <66873089+Blake-Madden@users.noreply.github.com>\r\nCo-authored-by: Julia Troxell <161883325+jstrox@users.noreply.github.com>\r\nCo-authored-by: Mike Griese \r\nCo-authored-by: Dustin L. Howett \r\nCo-authored-by: Carlos Zamora \r\nCo-authored-by: Thad Guidry \r\nCo-authored-by: Julien Burkhard \r\nCo-authored-by: Jaswir ","shortMessageHtmlLink":"Push main to live (#771)"}},{"before":"5c8ecef1e1b4a5760211831f833a813ecb1e5a0f","after":null,"ref":"refs/heads/mattwojo-patch-1","pushedAt":"2024-05-29T23:13:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"}},{"before":"31f4c031350ee131407fbcd115ba46d2ab777b83","after":"c3cd106536dd71b4cb67d810b68c695ae4bf210c","ref":"refs/heads/main","pushedAt":"2024-05-29T23:13:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Fix formatting (#777)","shortMessageHtmlLink":"Fix formatting (#777)"}},{"before":null,"after":"5c8ecef1e1b4a5760211831f833a813ecb1e5a0f","ref":"refs/heads/mattwojo-patch-1","pushedAt":"2024-05-29T23:10:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Fix formatting","shortMessageHtmlLink":"Fix formatting"}},{"before":"6158892dd6a9e330b54b6ed5a5c616d2edc56d58","after":null,"ref":"refs/heads/mattwojo-patch-1","pushedAt":"2024-05-29T23:03:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"}},{"before":"f4bfcc17bee30f835350c50adb0f34f7c0844d15","after":"31f4c031350ee131407fbcd115ba46d2ab777b83","ref":"refs/heads/main","pushedAt":"2024-05-29T23:03:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Fix gif link (#776)","shortMessageHtmlLink":"Fix gif link (#776)"}},{"before":null,"after":"6158892dd6a9e330b54b6ed5a5c616d2edc56d58","ref":"refs/heads/mattwojo-patch-1","pushedAt":"2024-05-29T22:59:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Fix gif link","shortMessageHtmlLink":"Fix gif link"}},{"before":"f40dc4753195118162b0e6b0d3c20e3c4ecb3960","after":null,"ref":"refs/heads/mattwojo-patch-1","pushedAt":"2024-05-29T22:48:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"}},{"before":"443f51395ffc75a259a107b4916bb7d988ca9239","after":"f4bfcc17bee30f835350c50adb0f34f7c0844d15","ref":"refs/heads/main","pushedAt":"2024-05-29T22:47:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Fix alt key translation (#775)\n\nResolves https://github.com/MicrosoftDocs/terminal/issues/770","shortMessageHtmlLink":"Fix alt key translation (#775)"}},{"before":null,"after":"f40dc4753195118162b0e6b0d3c20e3c4ecb3960","ref":"refs/heads/mattwojo-patch-1","pushedAt":"2024-05-29T22:44:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Fix alt key translation\n\nResolves https://github.com/MicrosoftDocs/terminal/issues/770","shortMessageHtmlLink":"Fix alt key translation"}},{"before":"e0b2300cdca25fde3a16b1b085117f2b10d943cd","after":"443f51395ffc75a259a107b4916bb7d988ca9239","ref":"refs/heads/main","pushedAt":"2024-05-29T22:40:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Update Doc for Unfocused Acrylic and Opacity (#714)\n\nAdded Enable Unfocused Acrylic Global Setting \r\n\r\nUpdated Opacity and Acrylic. \r\nNo more OS limitations!\r\n\r\nhttps://github.com/microsoft/terminal/pull/15974\r\n\r\n---------\r\n\r\nCo-authored-by: Matt Wojciakowski ","shortMessageHtmlLink":"Update Doc for Unfocused Acrylic and Opacity (#714)"}},{"before":"82607dfae6b1ffdb3926166aad965607f3267a9b","after":null,"ref":"refs/heads/mattw-add-gif","pushedAt":"2024-05-29T22:38:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"}},{"before":"36970ed7835777cc210e41d6321a07e88982aa37","after":"e0b2300cdca25fde3a16b1b085117f2b10d943cd","ref":"refs/heads/main","pushedAt":"2024-05-29T22:38:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Add opacity gif (#774)","shortMessageHtmlLink":"Add opacity gif (#774)"}},{"before":null,"after":"82607dfae6b1ffdb3926166aad965607f3267a9b","ref":"refs/heads/mattw-add-gif","pushedAt":"2024-05-29T22:34:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Add opacity gif","shortMessageHtmlLink":"Add opacity gif"}},{"before":"4aab2f984bfe19d1be5f0848f96b043dc52127a9","after":"36970ed7835777cc210e41d6321a07e88982aa37","ref":"refs/heads/main","pushedAt":"2024-05-29T22:01:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattwojo","name":"Matt Wojciakowski","path":"/mattwojo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566797?s=80&v=4"},"commit":{"message":"Fix typo in tips-and-tricks.md (#773)","shortMessageHtmlLink":"Fix typo in tips-and-tricks.md (#773)"}},{"before":"a76c67ff5144e0db7e12bd3748f80df53feb4666","after":null,"ref":"refs/heads/updatePathForSSH","pushedAt":"2024-05-15T23:23:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"}},{"before":"809349d8aff9d39d1091b4f51701807ee9aa90f6","after":"4aab2f984bfe19d1be5f0848f96b043dc52127a9","ref":"refs/heads/main","pushedAt":"2024-05-15T23:23:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"},"commit":{"message":"Added OpenSSH server to the SSH docs (#766)\n\nMade `ssh.md` to be inclusive of OpenSSH server since the steps to find\r\nit are the same as OpenSSH client.\r\nThis closes #736","shortMessageHtmlLink":"Added OpenSSH server to the SSH docs (#766)"}},{"before":"33190aac781f52159bd82876f8d81227f045cacf","after":"a76c67ff5144e0db7e12bd3748f80df53feb4666","ref":"refs/heads/updatePathForSSH","pushedAt":"2024-05-15T23:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyen-dows","name":"Christopher Nguyen","path":"/nguyen-dows","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91625426?s=80&v=4"},"commit":{"message":"fix image path","shortMessageHtmlLink":"fix image path"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpL22NwA","startCursor":null,"endCursor":null}},"title":"Activity · MicrosoftDocs/terminal"}