# Contributing on top-level scripts

Start / update scripts are the first contact users have with the application, but are also one on the most brittle things.&#x20;

Cushy aims to be able to self-install, and not require anything prior => so it's practical to use native shell scripts to bootstrap a working environment..





## Working on Windows Scripts

If possible, try to follow the style guide defined here:

{% embed url="https://github.com/trgwii/Batch-Style-Guide" %}

## Working on MacOS scripts

For now, linux scripts are the same as linux scripts

## Working on Linux Scripts

For now, linux scripts are the same as macos scripts
