Hello, I have sat through a few rounds of calls to update Shotgun and I now have new versions of apps which I need to make use of. I have tried various combinations of the calls listed in the online documentation, but it looks as if it is out of data (namely, the ALL keyword does not work).

What is the simplest way to tell SGTK to use the new versions?

And can you please add a list of command line arguments, and their expected inputs, to the Tank command?

r

• Robert Durnin

I should add that my Hiero session is throwing errors which reference tk-hiero-export v0.1.11, the project.yml references v0.1.15, and I have upgraded and installed v0.1.16

Thanks again,

r

• Manne Öhrström

Hello Robert!

If the ALL parameter for the updates command isn't there or isn't working, it could be because you are running an older version of the Core API. Try running the command tank core in a shell or check from within Shotgun by going to the Project Actions menu and then selecting Check for Core Updates.

Once you are on the latest core API the ALL parameter should start working with the updates command.

If you want to see all available tank commands, just execute the tank command without any parameters and it will display all available commands:

• tank will give you a list of all global, studio level commands
• tank Project ghost will give you a list of all the commands available for Project ghost
• tank Shot abc123 will give you a list of all the commands available for that Shot
• etc

Hope that helps!

Manne

• Robert Durnin

Maybe I'm misunderstanding the use of the word all on the command line, although I'm sure it's not type-case as all of the strings seem case sensitive.

What is the expected result of the following:

In my case, I see a list of the projects and am told that more than one item matched my phrase. Whereas, what I would like is to be able to run an update for 'all' of the projects, so that I can sync my projects and test which hooks are being used more easily.

• Manne Öhrström

Toolkit is very project centric, so the tank Project ALL syntax is unfortunately not supported!

- If you want to get help about the update command, try \\Windoze\path\to\script\tank.bat Project some_project_name updates

- If you want to run an update check across an entire project, try \\Windoze\path\to\script\tank.bat Project some_project_name updates and then hit y for yes when it prompts you!

- If you want to update hiero related stuff across ALL environments in a project, try \\Windoze\path\to\script\tank.bat Project some_project_name updates ALL tk-hiero