# Contributor

## Installation and workflow procedure

The Opsshell module is open to contributions. The contributor will have perpetual access. you can contribute module like: **Security**, **Sysops**, **DevOps**. After your written your script, please give me your script and YAML both file. After that i will **encrypt** your scripts and will add in opsshell module.

**Step-1**

```bash
curl -s https://raw.githubusercontent.com/sharif0777/opsshell/main/updated_app/dependency-opsshell.sh | bash -s --
sudo curl -o /usr/bin/opsshell_module_check https://raw.githubusercontent.com/sharif0777/opsshell/main/module_checker/opsshell_module_check
sudo chmod +x /usr/bin/opsshell_module_check
```

**Step-2**

1. Create a test folder. Folder name will be "test" and You can construct a Python script in this directory and use the Module Check App to run it.
2. Create a hosts.yaml
3. Create a tasks.yaml

**Step-3**

```bash
$ opsshell_module_check test -i hosts.yaml -f test.yaml
```
