1. CommandGit provides a graphical user interface (GUI) for a wide variety of command line interfaces (CLIs), making it easy and intuitive to use for people who are not familiar with the command line.
2. CommandGit integrates with Windows Subsystem for Linux (WSL), allowing for seamless execution of CLI commands in a GUI environment.
3. CommandGit allows for transparent access to CLI commands, meaning that users can see and edit the commands being executed in the background.
4. CommandGit offers a built-in terminal emulator, eliminating the need to switch between multiple windows or programs to access the command line.
5. CommandGit includes a wide range of customization options, allowing users to tailor the application to their specific workflow and needs.
6. Customizable interface: CommandGit provides a highly customizable interface that allows users to tailor the application to their specific needs.
7. Scheduling commands with recurring dates of execution, and keeping a command execution history.
8. Distributing command output via popular platforms like Slack, Microsoft Teams, or email.
9. Ability to insert user input in any point of a command via configurable user prompts, with any number of custom screens per command.
10. A date picker capture screen before command execution.
11. AI-powered features for describing commands, listing similar commands, creating commands from descriptions, and correcting commit messages.
12. Ability to capture user-entered bug tickets for commit messages.
13. Grouping and executing commands as a group sequentially, and grouping commands into projects and categories within projects.
14. Capturing project notes and command descriptions.
15. Copying and moving commands across projects and categories, and sorting commands alphabetically.
16. Linking commands across projects and categories to prevent duplication of command scripts.
17. Seamless switching between shells for command execution, including PowerShell, Command Prompt, and Git Bash, with support for any CLI accessible via Windows Subsystem for Linux (WSL).
18. Warning before executing sensitive commands.
19. Automatic clearing of the terminal window between commands.
20. Executing external applications before and after command execution.
21. Menu options for creating Git repositories.
22. Information screens showing all linked commands across projects.
23. Views of all scheduled commands.
24. Ability to set a default project to navigate to when the application starts, and to navigate to the last opened project on startup.
25. Favorite category feature for easy access to frequently used commands.
26. Solo mode for clean navigation through categories.
27. Toolbar button dedicated to starting Visual Studio Code.
28. Global commands tab with over 400 pre-built commands for immediate use, regardless of the current project.
29. Distribution of command output based on configured criteria, such as search terms, regular expressions, and case sensitivity, with options for distribution via Teams, Slack, email, or a pop-up dialog box on the screen.
30. Ability for the application to start with Windows and be ready for commands in seconds.
31. Option to save the screen position of the terminal window and the application main window for the next startup.
32. Tray icon notifications when commands execute on schedule in the background.
33. Spell checker for all user input boxes.
34. Saving all commands, projects, and category settings for the last 1000 application startups for peace of mind.
35. Easy access to most application features through an intuitive user interface.
36. 130 commands for Git and another 300 for popular CLI tools like Azure, AWS, Docker, Linux and Windows.
As we continue to develop, we are regularly adding new and improved features to our product. We encourage you to check back periodically to see any updates that have been made.