{"id":31650493,"url":"https://github.com/disabledabel/text-to-bash-converter","last_synced_at":"2026-05-06T00:39:12.533Z","repository":{"id":316834572,"uuid":"1065022059","full_name":"DisabledAbel/Text-to-Bash-Converter","owner":"DisabledAbel","description":"This project lets you easily transform plain text instructions into executable Bash scripts. Perfect for developers, sysadmins, or anyone who wants to automate tasks quickly without writing Bash manually. Includes a modern “Open Application” button to launch the tool directly.","archived":false,"fork":false,"pushed_at":"2025-10-07T01:28:20.000Z","size":758,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-07T03:19:32.870Z","etag":null,"topics":["bash","bash-script","bash-scripting"],"latest_commit_sha":null,"homepage":"https://tech-to-bash.lovable.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DisabledAbel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-26T23:45:56.000Z","updated_at":"2025-10-07T01:28:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"3ebf2f72-ce20-4a46-8041-61c6479b6e99","html_url":"https://github.com/DisabledAbel/Text-to-Bash-Converter","commit_stats":null,"previous_names":["disabledabel/text-to-bash-converter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DisabledAbel/Text-to-Bash-Converter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DisabledAbel%2FText-to-Bash-Converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DisabledAbel%2FText-to-Bash-Converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DisabledAbel%2FText-to-Bash-Converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DisabledAbel%2FText-to-Bash-Converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DisabledAbel","download_url":"https://codeload.github.com/DisabledAbel/Text-to-Bash-Converter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DisabledAbel%2FText-to-Bash-Converter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278742889,"owners_count":26037915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","bash-script","bash-scripting"],"created_at":"2025-10-07T08:29:59.996Z","updated_at":"2026-05-06T00:39:12.527Z","avatar_url":"https://github.com/DisabledAbel.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tech to Bash Converter\n\n[![Fetch Bash Scripts by Repo Topics (PR Approval)](https://github.com/DisabledAbel/Text-to-Bash-Converter/actions/workflows/fetch-bash-scripts.yml/badge.svg)](https://github.com/DisabledAbel/Text-to-Bash-Converter/actions/workflows/fetch-bash-scripts.yml)\n**A beautiful, responsive web application that converts your tech code, commands, and snippets into properly formatted bash code blocks for GitHub, documentation, and other markdown platforms.**\n## ✨ Features\n\n- **Real-time Conversion**: Instantly converts your input to bash code blocks as you type\n- **GitHub Preview**: See exactly how your code blocks will appear on GitHub\n- **One-Click Copy**: Copy formatted code blocks to clipboard with a single click\n\n## 📦 Supported Code Block Formats\n\nThe converter supports a wide range of programming languages and file formats:\n\n### Programming Languages\n- **Bash** - Shell scripting\n- **TypeScript** - Typed JavaScript\n- **JavaScript** - Web development\n- **Python** - General purpose programming\n- **Java** - Enterprise applications\n- **Go** - System programming\n- **Rust** - Systems programming\n- **Ruby** - Web development\n- **PHP** - Server-side scripting\n- **C++** - Systems programming\n- **C#** - .NET development\n- **Swift** - iOS/macOS development\n- **Kotlin** - Android development\n\n### Configuration \u0026 Data\n- **SQL** - Database queries\n- **YAML** - Configuration files\n- **JSON** - Data interchange\n- **Dockerfile** - Container definitions\n- **M3U** - Playlist files\n\n### Web Technologies\n- **HTML** - Web markup\n- **CSS** - Styling\n\n### Others\n- **Shell** - Shell commands\n- **Markdown** - Documentation\n\n## 🛠️ Tech Stack\n\n- **Frontend**: React 18 + TypeScript\n- **Styling**: Tailwind CSS with custom design system\n- **UI Components**: Shadcn/ui component library\n- **Icons**: Lucide React\n- **Build Tool**: Vite\n- **Notifications**: Sonner toast notifications\n\n## 📖 How to Use\n\n1. **Enter Your Code**: Paste or type your tech code, commands, or snippets in the input area\n2. **See the Output**: The formatted bash code block appears instantly in the output section\n3. **Preview on GitHub**: Check how it will look on GitHub in the preview panel\n4. **Copy \u0026 Use**: Click the copy button to copy the formatted code block\n\n## 💡 Examples\n\n### Example 1: Installing Dependencies\n**Input:**\n```\nnpm install react typescript\n```\n\n**Output:**\n```bash\nnpm install react typescript\n```\n\n### Example 2: Git Commands\n**Input:**\n```\ngit add .\ngit commit -m \"Initial commit\"\ngit push origin main\n```\n\n**Output:**\n```bash\ngit add .\ngit commit -m \"Initial commit\"  \ngit push origin main\n```\n\n### Example 3: Docker Commands\n**Input:**\n```\ndocker build -t my-app .\ndocker run -p 3000:3000 my-app\n```\n\n**Output:**\n```bash\ndocker build -t my-app .\ndocker run -p 3000:3000 my-app\n```\n\n### Example 4: System Commands\n**Input:**\n```\nsudo apt update\nsudo apt install nodejs npm\nnode --version\n```\n\n**Output:**\n```bash\nsudo apt update\nsudo apt install nodejs npm\nnode --version\n```\n\n## 🎯 Use Cases\n\n- **Documentation**: Format commands for README files and technical documentation\n- **GitHub Issues/PRs**: Share properly formatted code blocks in discussions\n- **Tutorials**: Create consistent code examples for tutorials and guides\n- **Stack Overflow**: Format your questions and answers with proper syntax highlighting\n- **Team Communication**: Share formatted commands in Slack, Discord, or other platforms\n\n\u003ch1\u003eText to Bash Converter\u003c/h1\u003e\n\n\u003ca href=\"https://preview--tech-to-bash.lovable.app\" \n   style=\"display: inline-block; background-color: #1DA1F2; color: white; \n          font-size: 22px; font-weight: bold; padding: 15px 30px; \n          text-decoration: none; border-radius: 12px; transition: background 0.3s;\"\u003e\n    🚀 Open Application\n\u003c/a\u003e\n\n❤️💜🩷💙\n\n## 🎨 Features in Detail\n\n### Input Section\n- Large textarea with monospace font\n- Auto-focus for immediate typing\n- Placeholder text with usage hints\n- Clear button to reset input\n\n### Output Section  \n- Read-only formatted output\n- Monospace font for code consistency\n- Visual bash language indicator\n- Copy to clipboard functionality\n\n### GitHub Preview Section\n- Realistic GitHub interface mockup\n- Shows syntax highlighting as it appears on GitHub\n- Terminal-style window with colored dots\n- Actual GitHub interface screenshot for context\n\n### User Experience\n- Responsive 3-column layout (collapses on smaller screens)\n- Toast notifications for user feedback\n- Accessible design with proper ARIA labels\n- Keyboard shortcuts support\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the project\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 📝 License\n\nThis project is licensed under the Apache License\n\n---\n\nMade with ❤️ for developers and Disabled people\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdisabledabel%2Ftext-to-bash-converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdisabledabel%2Ftext-to-bash-converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdisabledabel%2Ftext-to-bash-converter/lists"}