A well-organized collection of scripts, projects, and learning materials across multiple programming languages. This repository serves as my personal development workspace with a structured approach to code organization.
- Languages: Shell, JavaScript, Typescript, HTML, CSS, Python, C++
- Total Files: 100+ scripts and projects
- Organization: Language-specific directories with consistent naming conventions
- Purpose: Personal scripts storage and learning repository
my-scripts/
├── 📁 Language Directories
│ ├── a.bash/ # Bash/Shell scripts
│ ├── a.js/ # JavaScript projects and utilities
│ ├── a.py/ # Python scripts and automation
│ └── a.cpp/ # C++ programs and exercises
│
├── 📚 Learning & Projects
│ ├── courses/ # Course materials and tutorials
│ └── projects/ # Standalone projects and applications
│
├── 🧪 Experimental Areas
│ ├── z.bash-playground/ # Bash experimentation
│ └── z.debris/ # Work-in-progress and experiments
│
└── 📋 Documentation
├── README.md # This file
├── naming_convention.md # Detailed naming standards
└── my-scripts.code-workspace # VS Code workspace configuration
This repository follows a strict naming convention for better organization:
s01-- Sequential scriptsc01-- Course chapters/lessonsp01-- Projectsd01-- Daily practice tasks
- Lowercase only with hyphen separation
- Two-digit padding for natural sorting
- ASCII characters for Linux compatibility
- Clear file extensions (
.sh,.py,.js, etc.)
For complete details, see naming_convention.md.
- Bash/Shell environment
- Node.js (for JavaScript projects)
- Python 3.x (for Python scripts)
- GCC/G++ (for C++ programs)
-
Clone the repository:
git clone https://github.com/arehman-dev/my-scripts.git cd my-scripts -
Make scripts executable:
find . -name "*.sh" -exec chmod +x {} \;
-
Run scripts from their respective directories:
# Example: Run a bash script ./a.bash/script-name.sh # Example: Run a Python script python3 a.py/script-name.py
Contains automation scripts, system utilities, and command-line tools.
Web applications, Node.js utilities, and browser extensions.
Data processing, automation, and utility scripts.
Algorithm implementations and system programming exercises.
Learning materials from various programming courses and tutorials.
Complete applications and substantial coding projects.
This repository includes:
- VS Code Workspace (
my-scripts.code-workspace) for integrated development - Custom ignore rules (
.megaignore) for clean version control - Organized file structure following industry best practices
- Created: Active development repository
- Last Updated: Continuously maintained
- License: MIT
- Issues: 2 open (ongoing development)
This is a personal learning repository, but feel free to:
- Suggest improvements via issues
- Share alternative approaches
- Discuss coding practices
GitHub: @arehman-dev
💡 Note: This repository follows a systematic approach to code organization, making it easy to find, understand, and maintain scripts across different programming languages.