file-update¶
Shortcut: fu
Help option
~ $ dk file-update --help
Current context is: default
Usage: dk file-update [OPTIONS] FILEPATH...
Update the server copy of one or more existing Recipe files based on you
local changes, or add one or more new Recipe files. Requires inclusion of
a change message.
Example...
dk file-update -m "my update message" file1.json dir2/file2.json
Options:
-k, --kitchen TEXT kitchen name
-r, --recipe TEXT recipe name
-m, --message TEXT change message [required]
--help Show this message and exit.
Update file using contextual options
~/Kitchens/Dev_Sprint/Recipe1 $ dk file-update --message "Change message" variables.json
Current context is: default
YYYY-MM-DD HH:MM:SS - Updating Files:
Kitchen: Dev_Sprint
Recipe: Recipe1
Message: Change message
DKCloudCommand.update_file for variables.json succeeded
Update multiple files using explicit options and shortcuts
~ $ dk fu -k Dev_Sprint -r Recipe1 -m "Change message" variables.json variations.json resources/newfile.json
Current context is: default
YYYY-MM-DD HH:MM:SS - Updating Files:
Kitchen: Dev_Sprint
Recipe: Recipe1
Message: Change message
Adding: resources/newfile.json
DKCloudCommand.update_file for variables.json succeeded
DKCloudCommand.update_file for variations.json succeeded
DKCloudCommand.update_file for resources/newfile.json succeeded