Skip to content
Sai Sandeep Vaddi edited this page May 24, 2020 · 1 revision
  1. Can I create a project without package.json?

Yes, a project in ten-hands is just a group of tasks for organization purpose. It is not specific for running nodejs based projects. So, if you are not using a nodejs based project, simply create a project with any name. Then add your tasks with any name and command.

  1. Does adding a task in a project updates the project's package.json?

No, when you create a project from package.json, it extracts it's name, scripts, directory path (in desktop version) and saves in it's own database file (~/.ten-hands/db.json). package.json is only useful to quickly create a project from file. You can add more tasks related or unrelated to this nodejs project once a project is created.

  1. I just need to run global commands as tasks. Do I have to give a path? What path do I use?

Yes, in that case, just give some valid path where the command has permissions to execute. Note that if you do not enter a path while creating task, it tries to execute in the project's path.

  1. My app doesn't start.

Try changing the port in config file and restart the app.

  1. My task automatically stops saying process closed with code right after clicking the start button.

Check if task is running at correct path. By default, task is executed in the project directory path if no path entered at task creation time. Relative paths to project path do not work. When you create a task, you either have to enter the whole absolute path where the task needs to execute or leave empty to run it at project's path.

  1. I don't want a desktop app. Is there a browser version available?

Yes, install ten-hands-cli from npm. Check ten-hands-cli for details.

  1. App installation says Ten Hands is from Unknown Publisher(Windows) or unidentified developer(macOS). Is it safe to install?

Of course, every single line of code is open source for you to verify. I just couldn't buy expensive code signing certificates. Google "how to install app from unidentified developer" for steps to allow app in macOS.

Clone this wiki locally