···102103Various environment variables can be exported to control various aspects of the development version. These are as follows:
10400105* `ATFILE_DEVEL_ENABLE_PIPING` <em><int> (default: `0`)</em><br />Allow piping (useful to test installation) _(e.g. `cat ./atfile.sh | bash`)_
106* `ATFILE_DEVEL_ENABLE_PUBLISH` <em><int> (default: `0`)</em><br />Publish build to ATProto repository (to allow for updating) as the last step when running `release`. Several requirements must be fulfilled to succeed:
107- * `ATFILE_DEVEL_DIST_USERNAME` must be set<br />By default, this is set to `$did` in `atfile.sh` (see **๐๏ธ Building โ Meta**). Ideally, you should not set this variable as updates in the built version will not be fetched from the correct place
108 * `ATFILE_DEVEL_DIST_PASSWORD` must be set
109 * No tests should return an **Error** (**Warning** is acceptable)
110 * Git commit must be <a href="https://git-scm.com/docs/git-tag">tagged</a>
···119120### Meta
121122-Various meta variables can be set to be available in the final compiled build (usually found in `help`). These are found in `atfile.sh` under `# Meta`. These variables are as follows:
123124* `author` <em><string></em><br />Copyright author
125* `did` <em><did></em><br />DID of copyright author. Also used as the source for published builds, unless `ATFILE_DEVEL_DIST_USERNAME` is set (see **๐๏ธ Building โ Environment variables**)
···102103Various environment variables can be exported to control various aspects of the development version. These are as follows:
104105+* `ATFILE_DEVEL_DIST_USERNAME` <em><string></em><br />_(Todo)_. During runtime, this is set to `$did` in `atfile.sh` (see **๐๏ธ Building โ Meta**). Ideally, you should not set this variable as updates in the built version will not be fetched from the correct place
106+* `ATFILE_DEVEL_DIST_PASSWORD` <em><string></em><br />_(Todo)_
107* `ATFILE_DEVEL_ENABLE_PIPING` <em><int> (default: `0`)</em><br />Allow piping (useful to test installation) _(e.g. `cat ./atfile.sh | bash`)_
108* `ATFILE_DEVEL_ENABLE_PUBLISH` <em><int> (default: `0`)</em><br />Publish build to ATProto repository (to allow for updating) as the last step when running `release`. Several requirements must be fulfilled to succeed:
109+ * `ATFILE_DEVEL_DIST_USERNAME` must be set
110 * `ATFILE_DEVEL_DIST_PASSWORD` must be set
111 * No tests should return an **Error** (**Warning** is acceptable)
112 * Git commit must be <a href="https://git-scm.com/docs/git-tag">tagged</a>
···121122### Meta
123124+Various meta variables can be set to be available in the final compiled build (usually found in `help`). These are found in `atfile.sh` under `# Meta`. These are as follows:
125126* `author` <em><string></em><br />Copyright author
127* `did` <em><did></em><br />DID of copyright author. Also used as the source for published builds, unless `ATFILE_DEVEL_DIST_USERNAME` is set (see **๐๏ธ Building โ Environment variables**)
···162 Disable periodic update checking when command finishes
163 ${_envvar_prefix}_DISABLE_UPDATE_COMMAND <boolยน> (default: $_disable_update_command_default)
164 Disable \`update\` command\n
165- ${_envvar_prefix}_DEBUG <boolยน> (default: 0)
166 Print debug outputs
167 โ ๏ธ When output is JSON (${_envvar_prefix}_OUTPUT_JSON=1), sets to 0\n
168 ยน A bool in Bash is 1 (true) or 0 (false)
169- ยฒ These servers are ran by @$handle. You can trust us!"
0170171 usage_paths="Paths
172 $_path_envvar
···162 Disable periodic update checking when command finishes
163 ${_envvar_prefix}_DISABLE_UPDATE_COMMAND <boolยน> (default: $_disable_update_command_default)
164 Disable \`update\` command\n
165+ ${_envvar_prefix}_DEBUGยณ <boolยน> (default: 0)
166 Print debug outputs
167 โ ๏ธ When output is JSON (${_envvar_prefix}_OUTPUT_JSON=1), sets to 0\n
168 ยน A bool in Bash is 1 (true) or 0 (false)
169+ ยฒ These servers are ran by @$handle. You can trust us!
170+ ยณ Cannot be set by config file"
171172 usage_paths="Paths
173 $_path_envvar