I just released a new open-source tool for creating, compiling, debugging, packaging, and deploying extensions:
At a Glance:
csxs debug --cs-product=photoshop --cs-version=5.5
I'd love feedback, suggestions, forks, bug reports, etc!
p.s. I really hope this doesn't come across as spammy—I mean it with the best intentions. I think it could be useful for some out there. More tools for the CS ecosystem is a win for all.
"We encourage you to contribute content, answer questions, or comment with corrections, clarifications, tips, and more. Links to your favorite resources or expert videos could help other community members."
Great tool, thanks a lot for sharing it.
Installed it and built "Hello, world" extension, now trying to convert my existing extension project for this. Packaging CS5 / CS6 versions alone is priceless.
Maybe a dumb question, but is it possible to switch .json and output name in command line? I have extension with 5 different versions, they have different licenses etc., so it would be great to type
csxs package config1.json extension1.zxp
csxs package config2.json extension2.zxp
and so on? I'd put it all into one .sh script
sorry if it's all already available and I just missed this part in documentation
Do you mind opening up a GitHub issue for this? I think it's a pretty good idea. There currently is a "filename" option that's used for naming the produced *.zxp, but no way of specifying a specific JSON file to read when building. Right now it assumes a single configuration per project, but I can see the merit in allowing multiple.
Thanks for the feedback! If there's anything else you notice, I'd love to hear—I want to keep this up-to-date and useful in all scenarios.