├── .github └── FUNDING.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── pyproject.toml ├── src └── git_sim │ ├── __init__.py │ ├── __main__.py │ ├── add.py │ ├── animations.py │ ├── branch.py │ ├── checkout.py │ ├── cherrypick.py │ ├── clean.py │ ├── clone.py │ ├── commands.py │ ├── commit.py │ ├── config.py │ ├── enums.py │ ├── fetch.py │ ├── git_sim_base_command.py │ ├── init.py │ ├── log.py │ ├── logo.png │ ├── merge.py │ ├── mv.py │ ├── pull.py │ ├── push.py │ ├── rebase.py │ ├── remote.py │ ├── reset.py │ ├── restore.py │ ├── revert.py │ ├── rm.py │ ├── settings.py │ ├── stash.py │ ├── status.py │ ├── switch.py │ └── tag.py └── tests ├── README.md ├── e2e_tests ├── ProggyClean.ttf ├── conftest.py ├── reference_files │ ├── git-sim-add.png │ ├── git-sim-branch.png │ ├── git-sim-checkout.png │ ├── git-sim-cherry_pick.png │ ├── git-sim-clean.png │ ├── git-sim-commit.png │ ├── git-sim-log.png │ ├── git-sim-merge.png │ ├── git-sim-mv.png │ ├── git-sim-rebase.png │ ├── git-sim-reset.png │ ├── git-sim-restore.png │ ├── git-sim-revert.png │ ├── git-sim-rm.png │ ├── git-sim-stash.png │ ├── git-sim-status.png │ ├── git-sim-switch.png │ └── git-sim-tag.png ├── test_core_commands.py └── utils.py └── unit_tests └── test.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include src/git_sim/logo.png 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/git_sim/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.3.5" 2 | -------------------------------------------------------------------------------- /src/git_sim/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/__main__.py -------------------------------------------------------------------------------- /src/git_sim/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/add.py -------------------------------------------------------------------------------- /src/git_sim/animations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/animations.py -------------------------------------------------------------------------------- /src/git_sim/branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/branch.py -------------------------------------------------------------------------------- /src/git_sim/checkout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/checkout.py -------------------------------------------------------------------------------- /src/git_sim/cherrypick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/cherrypick.py -------------------------------------------------------------------------------- /src/git_sim/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/clean.py -------------------------------------------------------------------------------- /src/git_sim/clone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/clone.py -------------------------------------------------------------------------------- /src/git_sim/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/commands.py -------------------------------------------------------------------------------- /src/git_sim/commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/commit.py -------------------------------------------------------------------------------- /src/git_sim/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/config.py -------------------------------------------------------------------------------- /src/git_sim/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/enums.py -------------------------------------------------------------------------------- /src/git_sim/fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/fetch.py -------------------------------------------------------------------------------- /src/git_sim/git_sim_base_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/git_sim_base_command.py -------------------------------------------------------------------------------- /src/git_sim/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/init.py -------------------------------------------------------------------------------- /src/git_sim/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/log.py -------------------------------------------------------------------------------- /src/git_sim/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/logo.png -------------------------------------------------------------------------------- /src/git_sim/merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/merge.py -------------------------------------------------------------------------------- /src/git_sim/mv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/mv.py -------------------------------------------------------------------------------- /src/git_sim/pull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/pull.py -------------------------------------------------------------------------------- /src/git_sim/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/push.py -------------------------------------------------------------------------------- /src/git_sim/rebase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/rebase.py -------------------------------------------------------------------------------- /src/git_sim/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/remote.py -------------------------------------------------------------------------------- /src/git_sim/reset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/reset.py -------------------------------------------------------------------------------- /src/git_sim/restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/restore.py -------------------------------------------------------------------------------- /src/git_sim/revert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/revert.py -------------------------------------------------------------------------------- /src/git_sim/rm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/rm.py -------------------------------------------------------------------------------- /src/git_sim/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/settings.py -------------------------------------------------------------------------------- /src/git_sim/stash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/stash.py -------------------------------------------------------------------------------- /src/git_sim/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/status.py -------------------------------------------------------------------------------- /src/git_sim/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/switch.py -------------------------------------------------------------------------------- /src/git_sim/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/src/git_sim/tag.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/e2e_tests/ProggyClean.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/ProggyClean.ttf -------------------------------------------------------------------------------- /tests/e2e_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/conftest.py -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-add.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-branch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-branch.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-checkout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-checkout.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-cherry_pick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-cherry_pick.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-clean.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-commit.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-log.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-merge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-merge.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-mv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-mv.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-rebase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-rebase.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-reset.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-restore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-restore.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-revert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-revert.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-rm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-rm.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-stash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-stash.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-status.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-switch.png -------------------------------------------------------------------------------- /tests/e2e_tests/reference_files/git-sim-tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/reference_files/git-sim-tag.png -------------------------------------------------------------------------------- /tests/e2e_tests/test_core_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/test_core_commands.py -------------------------------------------------------------------------------- /tests/e2e_tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/e2e_tests/utils.py -------------------------------------------------------------------------------- /tests/unit_tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/initialcommit-com/git-sim/HEAD/tests/unit_tests/test.py --------------------------------------------------------------------------------