> For the complete documentation index, see [llms.txt](https://docs.cushystudio.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cushystudio.com/going-further/contribution/contributing-on-top-level-scripts.md).

# 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
