Sugar Network/Recipe Specification: Difference between revisions
| Line 106: | Line 106: | ||
The environment variables 0install should export to the process that uses this package. This makes sense only for multiple-activity-serving dependencies (like libraries), not for the activity itself. | The environment variables 0install should export to the process that uses this package. This makes sense only for multiple-activity-serving dependencies (like libraries), not for the activity itself. | ||
'''main''' = <path-to-exec-file> | |||
The relative path of an executable inside the implementation that should be executed by default when the package is run. | |||
'''exec''' = <shell-command> | '''exec''' = <shell-command> | ||
Instead of using an executable program from the ''main'' option, 0sugar can bundle a script to run an arbitrary shell command. If a package has no ''main'' and ''exec'' settings, then it cannot be executed. This typically means that the package is for a library. | |||
'''include''' = <glob-pattern> [; ...] | '''include''' = <glob-pattern> [; ...] | ||