Loading repository data…
Loading repository data…
arsalan-dev-engineer / repository
A central repository for DevOps automation, cloud deployments, and hands-on projects with practical automation scripts.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
dev-cli is a modular command-line interface (CLI) tool built with Python for automating various DevOps tasks. It provides a streamlined way to manage AWS resources, Docker environments, and general DevOps automation scripts from a single unified CLI.
dev-cli/
│
├── dev_cli/ # Main CLI package
│ ├── __init__.py
│ ├── cli.py # Entry point for Click
│ ├── aws/ # AWS subcommands
│ ├── docker/ # Docker subcommands
│ ├── toolkit/ # Misc utilities
│ └── automations/ # Automation scripts
│
├── setup.py
├── pyproject.toml (optional)
└── README.md
To get started with the project, follow these steps:
Set permissions for fix-permissions.sh
Make the script executable by running:
chmod +x scripting-tools/fix-permissions.sh
Run fix-permissions.sh:
Execute the script to set up file permissions:
./scripting-tools/fix-permissions.sh
Run setup.sh:
Install dependencies and configure the project by running:
./setup.sh
This folder contains Python scripts categorised by functionality:
The directory contains the dev_cli.py script, which serves as the main entry point for the CLI tool.
It uses Click to organise and run DevOps-related automation commands under a common command group.
Contains utility scripts for system and DevOps automation.
Want to contribute? Great!