Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
python-cmd2
cmd2
Repository navigation
Code
Issues
4
(4)
Pull requests
5
(5)
Discussions
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
cmd2
.gitignore
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Jul 1, 2026
Refactor get_bottom_toolbar implementation in getting_started.py example (#1703)
Show description for a442a0d
tleonhardt
authored
a442a0d
View commit details
Copy full SHA for a442a0d
View code at this point
Browse repository at this point
Commits on Sep 13, 2025
Updated .gitignore in preparation for adding GitHub Actions integration with Gemini CLI
tleonhardt
committed
0288dfa
View commit details
Copy full SHA for 0288dfa
View code at this point
Browse repository at this point
Commits on Aug 17, 2025
Change utils.get_types to use inspect.get_annotations that was added in Python 3.10 since we dropped support for 3.9 (#1476)
Show description for db2654c
tleonhardt
authored
db2654c
View commit details
Copy full SHA for db2654c
View code at this point
Browse repository at this point
Commits on May 25, 2025
Undo backwards-incompatible change in naming of cmd2.ansi.Cursor method. (#1430)
Show description for 7549c93
tleonhardt
authored
7549c93
View commit details
Copy full SHA for 7549c93
View code at this point
Browse repository at this point
Commits on Jan 17, 2025
Added basic git pre-commit hook setup for auto-formatting (#1405)
Show description for 9c2c7b4
tleonhardt
authored
9c2c7b4
View commit details
Copy full SHA for 9c2c7b4
View code at this point
Browse repository at this point
Commits on Jan 15, 2025
Update .gitignore to ignore node_modules
Show description for 04c7c29
tleonhardt
committed
04c7c29
View commit details
Copy full SHA for 04c7c29
View code at this point
Browse repository at this point
Commits on Dec 24, 2024
Migrate documentation to use Markdown and MkDocs (#1397)
Show description for 9d3f227
tleonhardt
authored
9d3f227
View commit details
Copy full SHA for 9d3f227
View code at this point
Browse repository at this point
Commits on Nov 5, 2024
Add ruff cache dir to .gitignore.
kmvanbrunt
committed
4c5bcce
View commit details
Copy full SHA for 4c5bcce
View code at this point
Browse repository at this point
Commits on Oct 22, 2024
Add ruff fast linter and formatter (#1336)
Show description for 28bb96c
tleonhardt
authored
28bb96c
View commit details
Copy full SHA for 28bb96c
View code at this point
Browse repository at this point
Commits on Jan 31, 2023
Deprecate support for Python 3.6 and remove dependency on attrs (#1257)
Show description for ee7599f
tleonhardt
and
kmvanbrunt
authored
ee7599f
View commit details
Copy full SHA for ee7599f
View code at this point
Browse repository at this point
Commits on Mar 1, 2022
final changes (#1200)
Show description for acc764f
jayrod
authored
acc764f
View commit details
Copy full SHA for acc764f
View code at this point
Browse repository at this point
Commits on Jun 7, 2021
Updating version tag filter
anselor
committed
5700c57
View commit details
Copy full SHA for 5700c57
View code at this point
Browse repository at this point
Commits on Jul 11, 2020
external test plugin tests and coverage should now run
anselor
committed
601a8e2
View commit details
Copy full SHA for 601a8e2
View code at this point
Browse repository at this point
Commits on Jul 8, 2020
Swap out tox for nox
anselor
committed
ff64eff
View commit details
Copy full SHA for ff64eff
View code at this point
Browse repository at this point
Commits on Jul 6, 2019
Added .venv directory to .gitignore
tleonhardt
committed
87f2529
View commit details
Copy full SHA for 87f2529
View code at this point
Browse repository at this point
Add Pipfile to support Pipenv for development
tleonhardt
committed
92f8e08
View commit details
Copy full SHA for 92f8e08
View code at this point
Browse repository at this point
Commits on Jun 5, 2019
Changed example cmd2 history file's extension from txt to dat since it is now binary
kmvanbrunt
committed
e5807b6
View commit details
Copy full SHA for e5807b6
View code at this point
Browse repository at this point
Commits on Dec 7, 2018
Add junit to ignored directories
kotfu
committed
93accd4
View commit details
Copy full SHA for 93accd4
View code at this point
Browse repository at this point
Commits on Oct 13, 2018
Removed venv
kmvanbrunt
committed
be82ee5
View commit details
Copy full SHA for be82ee5
View code at this point
Browse repository at this point
Commits on Oct 12, 2018
Documentation updates
kmvanbrunt
committed
fbf2a22
View commit details
Copy full SHA for fbf2a22
View code at this point
Browse repository at this point
Commits on Sep 27, 2018
Added persistent history file to main.py
kmvanbrunt
committed
221bdad
View commit details
Copy full SHA for 221bdad
View code at this point
Browse repository at this point
Commits on Jul 30, 2018
Add .eggs directory
kotfu
committed
f3557f6
View commit details
Copy full SHA for f3557f6
View code at this point
Browse repository at this point
Commits on Jun 17, 2018
Added multiple owners for cmd2/cmd2.py
Show description for b02e3d3
tleonhardt
committed
b02e3d3
View commit details
Copy full SHA for b02e3d3
View code at this point
Browse repository at this point
Commits on Jun 10, 2018
Added .mypy_cache to .gitignore
Show description for 2565ae7
tleonhardt
committed
2565ae7
View commit details
Copy full SHA for 2565ae7
View code at this point
Browse repository at this point
Commits on Apr 14, 2018
Updated .gitignore to ignore Visual Studio Code settings and configuraiton
tleonhardt
committed
5786a96
View commit details
Copy full SHA for 5786a96
View code at this point
Browse repository at this point
Commits on Mar 16, 2018
Update .gitignore to ignore the .pytest_cache directory
tleonhardt
committed
3abfbf6
View commit details
Copy full SHA for 3abfbf6
View code at this point
Browse repository at this point
Commits on Jan 7, 2018
Tell git to ignore .tox directory
kotfu
committed
074da64
View commit details
Copy full SHA for 074da64
View code at this point
Browse repository at this point
Commits on Jan 29, 2017
Various minor updates:
Show description for fa6c430
tleonhardt
committed
fa6c430
View commit details
Copy full SHA for fa6c430
View code at this point
Browse repository at this point
Commits on Dec 12, 2016
Merge from master
tleonhardt
committed
1e53bad
View commit details
Copy full SHA for 1e53bad
View code at this point
Browse repository at this point
Commits on Dec 11, 2016
Safer work-around for Python 3 removing the built-in file() function
tleonhardt
committed
ba9a846
View commit details
Copy full SHA for ba9a846
View code at this point
Browse repository at this point
Commits on Dec 10, 2016
Just added .cache to .gitignore for pytest
tleonhardt
committed
a0cdb91
View commit details
Copy full SHA for a0cdb91
View code at this point
Browse repository at this point
Stage 3 of refactoring.
Show description for 347f9e8
tleonhardt
committed
347f9e8
View commit details
Copy full SHA for 347f9e8
View code at this point
Browse repository at this point
Commits on Dec 9, 2016
Removed unused file ignoreBug.py and added .idea directory (PyCharm) to .gitignore
tleonhardt
committed
b9658cf
View commit details
Copy full SHA for b9658cf
View code at this point
Browse repository at this point
Loading in a script file now works in Python 3.5
tleonhardt
committed
12507cf
View commit details
Copy full SHA for 12507cf
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.