| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:62c079a3-859a-c78c-aacb-9d5427c502f7 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | BAE0:C6D8B:12B42D5:1A27653:69726959 |
| html-safe-nonce | 1a1185dbf27bfe651c3253573b2f9a64789fc7d98109ecd1de43ceae05cac20a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQUUwOkM2RDhCOjEyQjQyRDU6MUEyNzY1Mzo2OTcyNjk1OSIsInZpc2l0b3JfaWQiOiI3OTcxNTYwNTIyNjM5MzcwNTg1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | a71d9b63f229eb5578e379c7a72c3bf45807062f0a7f57d2f90f35a7ef11be78 |
| hovercard-subject-tag | pull_request:3135411804 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python-cmd2/cmd2/1553/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/d19d84f84a1b85f41441ea56ac7daf5aca2b7fa251178baa405733e4c888dcc5/python-cmd2/cmd2/pull/1553 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d19d84f84a1b85f41441ea56ac7daf5aca2b7fa251178baa405733e4c888dcc5/python-cmd2/cmd2/pull/1553 |
| og:image:alt | This PR migrates from using GNU Readline for user input, tab-completion, and history to using prompt-toolkit for the same purpose.
prompt-toolkit is a pure-Python readline replacement that is fully... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | tleonhardt |
| hostname | github.com |
| expected-hostname | github.com |
| None | ab2c8e6ec49d8737f6bf007a86b2c4a2bc434bba562c524e0c76465bc9ed358b |
| turbo-cache-control | no-preview |
| go-import | github.com/python-cmd2/cmd2 git https://github.com/python-cmd2/cmd2.git |
| octolytics-dimension-user_id | 17161025 |
| octolytics-dimension-user_login | python-cmd2 |
| octolytics-dimension-repository_id | 51442999 |
| octolytics-dimension-repository_nwo | python-cmd2/cmd2 |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 51442999 |
| octolytics-dimension-repository_network_root_nwo | python-cmd2/cmd2 |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 76f982acc7b406671507aee04f00d64414a22dbf |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-cmd2%2Fcmd2%2Fpull%2F1553 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-cmd2%2Fcmd2%2Fpull%2F1553 |
|
Sign up
| https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python-cmd2%2Fcmd2 |
| Reload | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| Reload | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| Reload | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
|
python-cmd2
| https://patch-diff.githubusercontent.com/python-cmd2 |
| cmd2 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2 |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fpython-cmd2%2Fcmd2 |
|
Fork
127
| https://patch-diff.githubusercontent.com/login?return_to=%2Fpython-cmd2%2Fcmd2 |
|
Star
676
| https://patch-diff.githubusercontent.com/login?return_to=%2Fpython-cmd2%2Fcmd2 |
|
Code
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2 |
|
Issues
2
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues |
|
Pull requests
1
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pulls |
|
Discussions
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/discussions |
|
Actions
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/actions |
|
Projects
0
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/projects |
|
Security
0
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/security |
|
Insights
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pulse |
|
Code
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2 |
|
Issues
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues |
|
Pull requests
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pulls |
|
Discussions
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/discussions |
|
Actions
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/actions |
|
Projects
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/projects |
|
Security
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/security |
|
Insights
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pulse |
| Sign up for GitHub
| https://patch-diff.githubusercontent.com/signup?return_to=%2Fpython-cmd2%2Fcmd2%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://patch-diff.githubusercontent.com/login?return_to=%2Fpython-cmd2%2Fcmd2%2Fissues%2Fnew%2Fchoose |
| Jump to bottom | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#issue-comment-box |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
| main | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/tree/main |
| prompt-toolkit | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/tree/prompt-toolkit |
|
Migrate from using readline to prompt-toolkit
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#top |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
| main | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/tree/main |
| prompt-toolkit | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/tree/prompt-toolkit |
|
Conversation
7
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
|
Commits
115
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits |
|
Checks
29
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/checks |
|
Files changed
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/files |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| https://github.co/hiddenchars |
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/{{ revealButtonHref }} |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
| Dec 29, 2025 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#issue-3768557265 |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| GNU Readline | https://tiswww.case.edu/php/chet/readline/rltop.html |
| prompt-toolkit | https://github.com/prompt-toolkit/python-prompt-toolkit |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
| December 26, 2025 11:34 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#commits-pushed-0aa3a06 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| This is a very early non-working start of porting to use prompt-toolkit | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0aa3a064ab1cc8db33165e3e104171e9fb10f3fa |
| 0aa3a06 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0aa3a064ab1cc8db33165e3e104171e9fb10f3fa |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix complete_tester helper function in conftest.py so it passes all o… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/e46744a32300d626cf05d440a99dfdd5206faae1 |
| e46744a | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/e46744a32300d626cf05d440a99dfdd5206faae1 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Remove remaining use of readline in cmd2.py and replace it with promp… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/9b12dd2b7f440898ce266d00586d08b56592590e |
| 9b12dd2 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/9b12dd2b7f440898ce266d00586d08b56592590e |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Replace readline with prompt-toolkit in documentation and such | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/ef36ba2df2572e5cadea37db6a4134e78767f909 |
| ef36ba2 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/ef36ba2df2572e5cadea37db6a4134e78767f909 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix one history test | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/3d05273ee2aff927c0e1782ba5d46daf31fb1d25 |
| 3d05273 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/3d05273ee2aff927c0e1782ba5d46daf31fb1d25 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Remove reference to readline from test_history.py | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0a08c6906786d1b39991648f45ba17362b1bf690 |
| 0a08c69 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0a08c6906786d1b39991648f45ba17362b1bf690 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| prompt-toolkit history now properly working with a persistent history… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/e4c8abea3c7b611abe17e62812b4528ce1d4be85 |
| e4c8abe | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/e4c8abea3c7b611abe17e62812b4528ce1d4be85 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Deleted rl_utils.py and removed all use of it | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/5906d0eed7c0bc6747c47b1a2b7e9145e48cf296 |
| 5906d0e | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/5906d0eed7c0bc6747c47b1a2b7e9145e48cf296 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Add test_escaping_prompt test back but skip it for now with a TODO | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/6c85dca0dce51722199ca4cdac1b5177a52734b5 |
| 6c85dca | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/6c85dca0dce51722199ca4cdac1b5177a52734b5 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix tests in tests_cmd2.py to monkeypatch cmd2.Cmd.read_input instead… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d405a4f452b1f30af213ddce3374cf1e43da2cbf |
| d405a4f | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d405a4f452b1f30af213ddce3374cf1e43da2cbf |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix remaining tests in test_cmd2.py other than the one that is skipped | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/92faadc2fa988e5f010f7878db00c6b3ead4ca12 |
| 92faadc | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/92faadc2fa988e5f010f7878db00c6b3ead4ca12 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Renamed test_escaping_prompt to test_visible_prompt and fixed it to w… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/894368af57cc1526d243f59bcf2ce4be64692f3a |
| 894368a | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/894368af57cc1526d243f59bcf2ce4be64692f3a |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fixed tests in test_run_pyscript for prompt-toolkit migration | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/100a98f18c39c65b7f343727a70bdfeecb91b66b |
| 100a98f | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/100a98f18c39c65b7f343727a70bdfeecb91b66b |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Added test_pt_utils.py with unit tests to fully cover code in cmd2/pt… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/798d400083e873ec17f91349aa76c2104dfaed91 |
| 798d400 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/798d400083e873ec17f91349aa76c2104dfaed91 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Add 4.0.0 changes to CHANGELOG with details on readline migration to … | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/ca4a6e7bfa4ff3767e052515797076af9c34689b |
| ca4a6e7 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/ca4a6e7bfa4ff3767e052515797076af9c34689b |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Merge branch 'main' into prompt-toolkit | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/165e02e152d51decc1f674c6d52efce6dc9b2d4a |
| 165e02e | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/165e02e152d51decc1f674c6d52efce6dc9b2d4a |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fixed bug where argument hints weren't displaying in color. | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/61cd1c04ad4297647a1f44f1ea39d96cabd6bcfb |
| 61cd1c0 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/61cd1c04ad4297647a1f44f1ea39d96cabd6bcfb |
| https://patch-diff.githubusercontent.com/tleonhardt |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
| 4.0.0 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/milestone/67 |
| Dec 29, 2025 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#event-21785508271 |
| https://patch-diff.githubusercontent.com/tleonhardt |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
|
enhancement
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues?q=state%3Aopen%20label%3Aenhancement |
|
major
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues?q=state%3Aopen%20label%3Amajor |
|
dependencies
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues?q=state%3Aopen%20label%3Adependencies |
| Dec 29, 2025 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#event-21785508375 |
| https://patch-diff.githubusercontent.com/apps/github-actions |
| github-actions | https://patch-diff.githubusercontent.com/apps/github-actions |
| Dec 29, 2025 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#issuecomment-3697809585 |
| @tleonhardt | https://github.com/tleonhardt |
| in the logs | https://github.com/python-cmd2/cmd2/actions/runs/20585147680 |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| https://patch-diff.githubusercontent.com/apps/codecov |
| codecov | https://patch-diff.githubusercontent.com/apps/codecov |
| Dec 29, 2025 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#issuecomment-3697810468 |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| Codecov | https://app.codecov.io/gh/python-cmd2/cmd2/pull/1553?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-cmd2 |
| cb0c75e | https://app.codecov.io/gh/python-cmd2/cmd2/commit/cb0c75e6aa08573ea61ac26c04c8a74bce07188e?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-cmd2 |
| 73abb7d | https://app.codecov.io/gh/python-cmd2/cmd2/commit/73abb7d95990f007818630fde874046eda41126f?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-cmd2 |
| Flag | https://app.codecov.io/gh/python-cmd2/cmd2/pull/1553/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-cmd2 |
| unittests | https://app.codecov.io/gh/python-cmd2/cmd2/pull/1553/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-cmd2 |
| Click here | https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-cmd2#carryforward-flags-in-the-pull-request-comment |
| ☔ View full report in Codecov by Sentry | https://app.codecov.io/gh/python-cmd2/cmd2/pull/1553?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-cmd2 |
| Share it here | https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=python-cmd2 |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| https://patch-diff.githubusercontent.com/apps/github-actions |
| github-actions | https://patch-diff.githubusercontent.com/apps/github-actions |
| Dec 29, 2025 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#issuecomment-3697811005 |
| @tleonhardt | https://github.com/tleonhardt |
| see the logs | https://github.com/python-cmd2/cmd2/actions/runs/20585147680 |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
| https://patch-diff.githubusercontent.com/tleonhardt |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
|
Dec 29, 2025
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#ref-issue-3703922615 |
|
cmd2 4.0 discussion
#1538
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues/1538 |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
| December 29, 2025 19:03 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#commits-pushed-c263b38 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix NoConsoleScreenBufferError on Windows CI by robustly initializing… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/c263b3845c8a386f46571d8dda7020a6057a2487 |
| c263b38 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/c263b3845c8a386f46571d8dda7020a6057a2487 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Optimize GitHub Actions workflow by using PowerShell on Windows runne… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/59c5ffa70dccb2ec8a6e9d4a57816292525510e3 |
| 59c5ffa | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/59c5ffa70dccb2ec8a6e9d4a57816292525510e3 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Revert "Optimize GitHub Actions workflow by using PowerShell on Windo… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/9aa7767cc494a0b63ba1cd6915f6a071c82139a1 |
| 9aa7767 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/9aa7767cc494a0b63ba1cd6915f6a071c82139a1 |
| 59c5ffa | https://github.com/python-cmd2/cmd2/commit/59c5ffa70dccb2ec8a6e9d4a57816292525510e3 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Try setting shell on Windows test runners | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0705adc60d175d42ddc172fe1832a071e31571a5 |
| 0705adc | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0705adc60d175d42ddc172fe1832a071e31571a5 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Try setting separate test steps for Windows vs Linux/Mac | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d0bf798b6621e64bfdd94599196ba7620bd6339c |
| d0bf798 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d0bf798b6621e64bfdd94599196ba7620bd6339c |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
| January 19, 2026 13:26 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#commits-pushed-378bd01 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix ppaged UnboundLocalError on Windows | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/378bd018c356607644717b7a66590a616613dbf4 |
| 378bd01 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/378bd018c356607644717b7a66590a616613dbf4 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Replace terminal_lock with asyncio in async_alert | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/478035ffaffdd2effb29f65e2d48842ca9a8eade |
| 478035f | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/478035ffaffdd2effb29f65e2d48842ca9a8eade |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Convert async_printing example to asyncio | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d3b3db305c592aa04adfbe97c39329292ec84dc3 |
| d3b3db3 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d3b3db305c592aa04adfbe97c39329292ec84dc3 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix test_pre_prompt_running_loop | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/236a672698c56a93e7bbd20c12435237c8df46c0 |
| 236a672 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/236a672698c56a93e7bbd20c12435237c8df46c0 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Updated CHANGELOG with info on recent changes | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0d9137dd62ae93872845c9f0a80a35d418b521fd |
| 0d9137d | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0d9137dd62ae93872845c9f0a80a35d418b521fd |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Skip problematic test on Windows | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/200be005ceb7283f34feace799dedfbb64818e3a |
| 200be00 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/200be005ceb7283f34feace799dedfbb64818e3a |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Merge branch 'main' into prompt-toolkit | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/dcd918303a925161c7b3c7ab6bed301224b36cce |
| dcd9183 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/dcd918303a925161c7b3c7ab6bed301224b36cce |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Added flag to configure prompt-toolkit tab-completion style | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/358ffe53ac30297447464007380d9db6f21f5e14 |
| 358ffe5 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/358ffe53ac30297447464007380d9db6f21f5e14 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Updated docstring for cmd2.Cmd.complete_style parameter | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/2bb52e2835dd873e30b4feee533a240cd38ad3ed |
| 2bb52e2 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/2bb52e2835dd873e30b4feee533a240cd38ad3ed |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Updated basic_completion.py example to use MULTI_COLUMN style completion | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/af83fdf71c58202dea2c1c581a87679cecd7f336 |
| af83fdf | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/af83fdf71c58202dea2c1c581a87679cecd7f336 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fixed logic for printing completion hint to respect `always_show_hint… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/eda97d3dc102f4d81667e35b2cd5b6b27b3ac15b |
| eda97d3 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/eda97d3dc102f4d81667e35b2cd5b6b27b3ac15b |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Remove unused async_refresh_prompt and need_prompt_refresh methods | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/e51078ecf7ee3db87bcabc9fa4268afcf6c7316e |
| e51078e | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/e51078ecf7ee3db87bcabc9fa4268afcf6c7316e |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Dynamically switch completion style based on result count | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0763d8b2fe3b9c65407ef6c92e3a83c4c678e277 |
| 0763d8b | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/0763d8b2fe3b9c65407ef6c92e3a83c4c678e277 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Added max_column_completion_items init param and default it to 7 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/9f88697170211cd870035fb4d9c2530d5960d289 |
| 9f88697 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/9f88697170211cd870035fb4d9c2530d5960d289 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Merge branch 'main' into prompt-toolkit | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d18fc472cc073e15716c0ac10fb5a4b7fa7cd54d |
| d18fc47 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d18fc472cc073e15716c0ac10fb5a4b7fa7cd54d |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Merge branch 'main' into prompt-toolkit | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/a07e57c3fa645d2389885db01eeccadbe603faa0 |
| a07e57c | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/a07e57c3fa645d2389885db01eeccadbe603faa0 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix bug where tab completion didn't work in embedded Python shell whe… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/75400bc3ff427b0e0de733aa735ebf17cbc5afda |
| 75400bc | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/75400bc3ff427b0e0de733aa735ebf17cbc5afda |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Don't attempt to run termios or readline stuff on Windows | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/b0189079707d66a5825a9867e8706000efe2a81c |
| b018907 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/b0189079707d66a5825a9867e8706000efe2a81c |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Finish fixing type errors on windows | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/810b50c3becec6fb81731d98fee169df4bb81cbe |
| 810b50c | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/810b50c3becec6fb81731d98fee169df4bb81cbe |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Skip tests for embedded python shell tab-completion on Windows | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/bf1f8a49568b8ceac84eb6a8ff4d1d383c488af9 |
| bf1f8a4 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/bf1f8a49568b8ceac84eb6a8ff4d1d383c488af9 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Fix race condition in async_alert using lock and is_running check | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/6b697531ea84b0cb4f89ffd5fd03135999f4ea8a |
| 6b69753 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/6b697531ea84b0cb4f89ffd5fd03135999f4ea8a |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Add async commands example and documentation | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/a311dec0c22ea05281cc6aec7a6fd46b4b8d2eea |
| a311dec | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/a311dec0c22ea05281cc6aec7a6fd46b4b8d2eea |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Added links to documenation and example for async commands | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/06fe45eb0eeb8afa24a779b361641d037eff196f |
| 06fe45e | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/06fe45eb0eeb8afa24a779b361641d037eff196f |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Add unit tests for terminal restoration within ppaged | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/4b9353522d13813f5f56ff55128ac3bd037c93e3 |
| 4b93535 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/4b9353522d13813f5f56ff55128ac3bd037c93e3 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Skip tests on windows that use termios | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/398ef0811c8caa0dc1d6bf19d6ec9bc834b5dd72 |
| 398ef08 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/398ef0811c8caa0dc1d6bf19d6ec9bc834b5dd72 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Attempt to cover some code codecov says is missing coverage | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d6117d504d15d22744db0d45cca456210ab41cdd |
| d6117d5 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d6117d504d15d22744db0d45cca456210ab41cdd |
| https://patch-diff.githubusercontent.com/notnotbrandon |
| notnotbrandon | https://patch-diff.githubusercontent.com/notnotbrandon |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#issuecomment-3782599353 |
| https://private-user-images.githubusercontent.com/176080814/538958687-bb459eee-a369-4089-9e94-de35c6c005cf.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjkxMDYwNTQsIm5iZiI6MTc2OTEwNTc1NCwicGF0aCI6Ii8xNzYwODA4MTQvNTM4OTU4Njg3LWJiNDU5ZWVlLWEzNjktNDA4OS05ZTk0LWRlMzVjNmMwMDVjZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMTIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDEyMlQxODE1NTRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01YjZkNmMzZDAxNWUwYjUwYWMwNzM2ZjZlOTcwNTlmZjg2YzU3ZTM3MDhlNmVhYzVkN2M3MjUwOTA0NWZjYTUwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.W6V6brM80p-BijkEHMvsHD-AGizVYFDGVIiXeC8AZSM |
| https://private-user-images.githubusercontent.com/176080814/538957588-c8b0ae59-8622-4a39-8c2e-1feff5a43af5.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjkxMDYwNTQsIm5iZiI6MTc2OTEwNTc1NCwicGF0aCI6Ii8xNzYwODA4MTQvNTM4OTU3NTg4LWM4YjBhZTU5LTg2MjItNGEzOS04YzJlLTFmZWZmNWE0M2FmNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMTIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDEyMlQxODE1NTRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02OTZlNjhkNzNhMTk3MGEyN2Q3MzQ5MDA5Y2I4YTU4ZTkxZDE5M2QzNTU1MGEyNmRiZGIwMDAwYmY1YTk1ZTRhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.JbjCkZw1hU8BkH5C5pLp9JMuGaRXZnZWst0UPQ1LxeQ |
| https://private-user-images.githubusercontent.com/176080814/538958032-9eae74ba-707d-412e-b182-d6da4d1e6265.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjkxMDYwNTQsIm5iZiI6MTc2OTEwNTc1NCwicGF0aCI6Ii8xNzYwODA4MTQvNTM4OTU4MDMyLTllYWU3NGJhLTcwN2QtNDEyZS1iMTgyLWQ2ZGE0ZDFlNjI2NS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwMTIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDEyMlQxODE1NTRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04OGIzZTY4ZWVjYzljN2I4M2Y0NDdkZGExMDVhNmI0MDhlY2Q3ZGVlY2FlYzY5MzRiMTMyMzUzNTE4MjRmN2Y2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.M3uz-ZGvffM63UHECqS9E_KPAMqC9j0q0omyZ3USMUc |
| this page | https://anyio.readthedocs.io/en/stable/testing.html |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Improve async_commands.py example by cleaning up uncancelled async ta… | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d11a2f7b2e9d48950940df8f71a7082ec9bfb463 |
| d11a2f7 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/d11a2f7b2e9d48950940df8f71a7082ec9bfb463 |
| https://patch-diff.githubusercontent.com/tleonhardt |
| tleonhardt | https://patch-diff.githubusercontent.com/tleonhardt |
| Jan 22, 2026 | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553#issuecomment-3782771621 |
| @notnotbrandon | https://github.com/notnotbrandon |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
| Add key-combo press handler to async_commands.py example | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/73abb7d95990f007818630fde874046eda41126f |
| 73abb7d | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553/commits/73abb7d95990f007818630fde874046eda41126f |
| Sign up for free | https://patch-diff.githubusercontent.com/join?source=comment-repo |
| Sign in to comment | https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-cmd2%2Fcmd2%2Fpull%2F1553 |
|
| https://patch-diff.githubusercontent.com/kmvanbrunt |
|
kmvanbrunt
| https://patch-diff.githubusercontent.com/kmvanbrunt |
|
| https://patch-diff.githubusercontent.com/anselor |
|
anselor
| https://patch-diff.githubusercontent.com/anselor |
|
dependencies
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues?q=state%3Aopen%20label%3Adependencies |
|
enhancement
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues?q=state%3Aopen%20label%3Aenhancement |
|
major
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/issues?q=state%3Aopen%20label%3Amajor |
|
4.0.0
| https://patch-diff.githubusercontent.com/python-cmd2/cmd2/milestone/67 |
| Please reload this page | https://patch-diff.githubusercontent.com/python-cmd2/cmd2/pull/1553 |
|
| https://patch-diff.githubusercontent.com/tleonhardt |
|
| https://patch-diff.githubusercontent.com/theagilehacker |
|
| https://patch-diff.githubusercontent.com/notnotbrandon |
|
| https://patch-diff.githubusercontent.com/apps/copilot-swe-agent |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |