A safe, futuristic, and developer-focused terminal CLI built in Python that combines aesthetics with practical development utilities.
- Project Scaffolding
- React + Tailwind CSS setup
- Next.js + Tailwind CSS setup (coming soon)
- Automated configuration and dependencies
- Development server launch
- Python 3.8 or higher
- pip (Python package manager)
- Clone the repository:
git clone https://github.com/yourusername/shnk.git
cd shnk- Create and activate a virtual environment:
python -m venv .venv
# On Windows
.venv\Scripts\activate
# On Unix or MacOS
source .venv/bin/activate- Install dependencies:
pip install -r requirements.txt- Run the application:
python main.pySHNK/
├── main.py # Application entry point
├── banner.py # ASCII art and animations
├── commands/ # Project scaffolding commands
│ ├── react_tailwind.py
│ └── next_tailwind.py
├── terminal/ # Terminal functionality
│ ├── fs_commands.py
│ └── sandbox.py
├── utils/ # Helper functions
│ ├── installer.py
│ └── logger.py
├── config/ # Configuration files
│ └── settings.json
├── assets/ # Static assets
│ └── ascii.txt
├── requirements.txt # Project dependencies
└── README.md
- Install development dependencies:
pip install -r requirements.txt- Run the development version:
python main.pypyinstaller --onefile --clean --icon=assets/shnk.ico --name SHNK main.pyThis project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Next.js project scaffolding is currently in development
- Some terminal commands are still being implemented
- Vue.js + Tailwind project scaffolding
- Express.js project setup
- Command autocomplete
- Custom themes support
- Plugin system
Ganesh Sharma - @Ganesh_Sharmazz
Project Link: https://github.com/Ganesh-Sharma/SHNK