Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saisandeepvaddi/ten-hands

⚡ Simplest way to organize and run command-line tasks
https://github.com/saisandeepvaddi/ten-hands

cli desktop electron hacktoberfest nodejs reactjs task-manager task-runner typescript

Last synced: about 1 month ago
JSON representation

⚡ Simplest way to organize and run command-line tasks

Awesome Lists containing this project

README

        



Ten Hands Logo


Ten Hands


One place to run your command-line tasks

[![Build Status](https://dev.azure.com/saisandeepvaddi/Ten%20Hands/_apis/build/status/All%20OS?branchName=releases)](https://dev.azure.com/saisandeepvaddi/Ten%20Hands/_build/latest?definitionId=4&branchName=releases)

# What is this?

Do you keep opening terminals to run your scripts/commands/tasks etc,. If you have to do that everyday for same project (Example running scripts from `package.json` for multiple projects), `Ten Hands` makes it easier to organize all your tasks in one place.
You can organize tasks into projects and run them whenever you want with a click of a button.

# UI

Please visit website to see intro video.

| Dark | Light |
| :----------------------------------------: | :-----------------------------------------: |
| | |

# Downloads

Downloads are available in `releases` section if you just want to download and run.

If you want to get latest updates, you can click on _"Azure Pipelines"_ badge above to download latest builds from CI. These may have small bugs. But, please create an issue if you find any.

# Installing browser version

This project can be run in browser instead of desktop version. Before installing browser version, check what additional features the desktop version has currently.

1. Drag & Drop **package.json** to add project.
2. Link to open project directory in file explorer.

To run in browser.

1. Install `ten-hands-cli` tool from npm.

```
npm install --global ten-hands-cli

(or)

yarn global add ten-hands-cli
```

2. Start app

```
ten-hands start
```

3. Your teminal will show you the localhost address with port where Ten Hands is running. Copy and open it in browser.

# Configuration

A `config.json` is supported which is placed at `~/.ten-hands/` path.

> Check [Configration](https://github.com/saisandeepvaddi/ten-hands/wiki/Configuration) at Wiki for configuration options.

You have to restart the app when you change configuration.

## FAQ

> FAQ section has been moved to Wiki at [FAQ](https://github.com/saisandeepvaddi/ten-hands/wiki/FAQ).

# Contributions

Check [CONTRIBUTING](/CONTRIBUTING.md) for project setup and folder structure details. Please use issue tracker for any kind of bugs/suggestions/discussions.

# Thank you

Thank you [Sentry](https://sentry.io) for supporting this Open Source project with their [Sentry for Open Source](https://sentry.io/for/open-source/) initiative.