git_add
Directly add the given file or all files
git_add | |
---|---|
Supported platforms | ios, android, mac |
Author | @4brunu, @antondomashnev |
8 Examples
git_add
git_add(path: "./version.txt")
git_add(path: ["./version.txt", "./changelog.txt"])
git_add(path: "./Frameworks/*", shell_escape: false)
git_add(path: ["*.h", "*.m"], shell_escape: false)
git_add(path: "./Frameworks/*", shell_escape: false)
git_add(path: "*.txt", shell_escape: false)
git_add(path: "./tmp/.keep", force: true)
Parameters
Key | Description | Default |
---|---|---|
path |
The file(s) and path(s) you want to add | |
shell_escape |
Shell escapes paths (set to false if using wildcards or manually escaping spaces in :path) | true |
force |
Allow adding otherwise ignored files | false |
pathspec |
DEPRECATED! Use --path instead - The pathspec you want to add files from |
* = default value is dependent on the user's system
Documentation
To show the documentation in your terminal, run
fastlane action git_add
CLI
It is recommended to add the above action into your Fastfile
, however sometimes you might want to run one-offs. To do so, you can run the following command from your terminal
fastlane run git_add
To pass parameters, make use of the :
symbol, for example
fastlane run git_add parameter1:"value1" parameter2:"value2"
It's important to note that the CLI supports primitive types like integers, floats, booleans, and strings. Arrays can be passed as a comma delimited string (e.g. param:"1,2,3"
). Hashes are not currently supported.
It is recommended to add all fastlane actions you use to your Fastfile
.
Source code
This action, just like the rest of fastlane, is fully open source, view the source code on GitHub