added img and re added the stuff car fan deleted
the img is huge ik
+![spwn_logo_name_large](https://user-images.githubusercontent.com/43052612/125992826-9e9b0d58-f47e-4016-8c2d-dd990881d3ca.png)
+
+
+
+
# SPWN Language
<a href="https://github.com/Spu7Nix/SPWN-language/blob/master/LICENSE"><img alt="GitHub license" src="https://img.shields.io/github/license/Spu7Nix/SPWN-language"></a> <a href="https://github.com/Spu7Nix/SPWN-language/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/Spu7Nix/SPWN-language"></a> <img alt="GitHub all releases" src="https://img.shields.io/github/downloads/spu7nix/SPWN-language/total"> <img alt="Discord" src="https://img.shields.io/discord/791323294301290546?label=Discord%20Chat"> <img alt="GitHub tag (latest by date)" src="https://img.shields.io/github/v/tag/spu7nix/spwn-language?label=Version"> <img alt="Open issues" src="https://shields.io/github/issues/Spu7nix/SPWN-language">
@@ -63,6 +68,57 @@ test.move(10, -10, 2)
Save the file, then open a command line and type in `spwn build YOURFILENAME.spwn`. Make sure to have GD closed during this process. After running this command, reopen GD, and the levels content will be modified. Head over to the docs to learn how to program in SPWN.
+## Using SPWN - Command Line Reference
+
+Here is a list of SPWN command line subcommands and flags. This Information can be found by typing `spwn help` in the command line as well.
+
+###### Subcommands:
+
+ build [script file], b [script file]
+ Runs/builds a given file
+
+ doc [library path]
+ Generates documentation for a SPWN library, in the form of a markdown file
+
+ version, -v, --version
+ Gets the version of spwn you are using
+
+###### Flags:
+ --console-output, -c
+ Makes the script print the created level into the console instead of
+ writing it to your save file
+
+ --no-level, -l
+ Only compiles the script, no level creation at all
+
+ --no-optimize, -o
+ Removes post-optimization of triggers, making the output more readable,
+ while also using a lot more objects and groups
+
+ --level-name [name], -n [name]
+ Targets a specific level
+
+ --live-editor, -e
+ Instead of writing the level to the save file, the script will use a
+ live editor library if it's installed (Currently works only for MacOS)
+
+ --save-file [file], -s [file]
+ Chooses a specific save file to write to
+
+ --include-path [folder], -i [folder]
+ Adds a search path to look for libraries
+
+###### Examples:
+
+`spwn build addition.spwn --level-name add`
+Build a file called addition.spwn and write it to the level named add.
+
+`spwn build subtraction.spwn --no-level`
+Build a file called subtraction.spwn but dont write to a level.
+
+`spwn build AI.spwn -c`
+Build a file called AI.spwn and output the level string to the console.
+
## Todo before release:
- [x] Finish mutable variables
