Show HN: Xcuts – A package manager, shell, and more, made in iOS shortcuts

11 hours ago 1

Package repository for Sunbundler: a package manager for shortcuts. It can install packages with recursive dependencies. It lets you install and uninstall packages containing shortcuts, shell scripts, and javascript files.

Read about how to install Sunbundler in INSTALL.md.

To create sbundles, use the project editor included with ShortTerm. You can either run sbundlerX.X.X directly + enter the project's path, or run $SB project editor ./project. This will launch the editor. If the project doesn't exist yet, it will prompt you to create it. Then you can edit it with a UI menu.

If you prefer to edit from the command line, use

  • $SB project create app ./project 1.0.0 project1.0.0 projectLatest: to create an app (or replace app with library to create a library)
  • $SB project archive ./project to create a sbundle archive of it
  • $SB project update ./project 1.0.1 project1.0.1 to update it to a new version.
  • $SB edit ./project/src/filename to edit a file

sbundles are renamed .zip files with the contents:

Note that the only required file is version.json. For a concrete example, see libHelloWorld or helloWorld.

  • JS editor
  • Widget library for UICuts

Report all bugs in the issues tab.

Contact me at [email protected]

Read Entire Article