Skip to main content
# Jumprun

[![Build Status](https://travis-ci.org/itsnauman/jumprun.svg?branch=master)](https://travis-ci.org/itsnauman/jumprun)

A command-line utility for creating shortcuts for running scripts.

#### Supported Interpreters:

- Python
- Ruby
- Perl
- Shell
- PHP
- Java

#### Installation:

It can be installed using PyPi, `$ pip install jumprun`. Jumprun supports only Python 3 at the moment!

#### Example
Say I have a python file `test_hello.py` in the `~/Developer` directory and I want to make a shortcut for
running this script.

- Run `jr add testhello test_hello.py` in `~/Developer' to make a shortcut.
- Now you can run `jr testhello` from anywhere in terminal to execute the script.
- You can get further details about a command using `jr show testhello`.
- You can erase all shortcuts using `jr rm all`

#### Usage:
```
Usage:
jr add <name> <command> [-d WORKDIR] [-f]
jr rm all
jr rm <name>
jr show
jr show all
jr show <name>
jr rename <old> <new>
jr <name>
jr -h
jr -v

Commands:
add Add a new shortcut
rm Delete a shortcut
rename Rename a shortcut
show List all shortcuts

Options:
-h, --help Show this screen.
--version Show version.
--workdir <dir>, -d <dir> Working directory for the command
--force, -f Overwrite existing shortcut
```

#### Tests:
`$ python test_jumprun.py`

#### License:
`Jumprun` is distributed under MIT license, see `LICENSE` for more details.

Release files for jumprun 1.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jumprun 1.12
File Size Uploaded
jumprun-1.12.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jumprun 1.12
File Interpreter ABI Platform
jumprun-1.12-py3-none-any.whl Python 3 none any Details

Total release size: 11.9 kB

Release files / jumprun-1.12.tar.gz

Download URL jumprun-1.12.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a17cd04d456bb91898fc887c3f02df2a4e6a2d38742f4f3f4d4141c98f08b80f
BLAKE2b-256 checksum
How to use checksums
1764457df322bb1df2e66c42a291800010d77031ad049a3d05dd88483db41a49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / jumprun-1.12-py3-none-any.whl

Download URL jumprun-1.12-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aef93cf56c85f3e40082ed404de354046923d516e4bf65b4e45b485f869e0a1d
BLAKE2b-256 checksum
How to use checksums
2c841297d403b3e3b09725fe908fe48539e95c200d3c69da59ee6711b855d9e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.12 This release

2 release files

1.11

2 release files

1.10

1.00

2 release files

0.90

2 release files

0.80

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page