# super
**Repository Path**: mirrors_ibm/super
## Basic Information
- **Project Name**: super
- **Description**: CLI for the Serverless Supercomputer
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-06-23
- **Last Updated**: 2025-09-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#### [Installation](#installation) | [Blogs](#blogs) | [Tutorials](#tutorials)
# Super: A CLI for the Serverless Supercomputer
**Super** offers a zero-config and zero-code entry to your Cloud. It
does so by running **normal UNIX command lines** against Cloud data,
using Cloud compute. Super takes care of hooking these complex and
disparate resources together under one command: [`super
run`](docs/commands/super-run.md).
:rocket: **[Take me to the Installation Instructions](#installation)**
## Blogs
- [Exploring Big Data with a CLI](https://medium.com/the-graphical-terminal/exploring-big-data-with-a-cli-59af31d38756)
- [Bash the Cloud](https://medium.com/cloud-computer/bash-the-cloud-3d476b7e4d7c)
- [Analyzing Big Data with `grep` and `awk`](https://medium.com/cloud-computer/analyzing-big-data-with-grep-and-awk-c07d362b6ab8)
- [Using IBM Cloud Code Engine to Analyze Big Data without Writing a Single Line of Code](https://medium.com/cloud-computer/using-ibm-cloud-code-engine-to-analyze-big-data-without-writing-a-single-line-of-code-12e46a24471c)
## A Super Way to Copy
[](docs/examples/example2.md)
For example, Super can **copy a set of files** from one place in the
Cloud to another.
```sh
super run -- cp /s3/ibm/default/src/foo*.txt /s3/aws/dst
```
Behind the scenes, Super spawns Cloud Compute to mediate the
Cloud-to-Cloud data transfer. It uses
["glob"](https://en.wikipedia.org/wiki/Glob_(programming)) patterns to
determine how many concurrent jobs to run. For example, if `foo*.txt`
matches 5 files, Super spawns a set of concurrent jobs, grants each
job the least privilege to access its assigned files, and more!
Because Super intelligently parses your command line, it can
automatically inject progress trackers. Super **tracks the progress of
any job** against your Cloud data.
Super leverges **any Kubernetes cluster** for Compute and **any S3
provider** for Data. If you wish to target a very large cluster, Super
integrates with [IBM Cloud Code
Engine](https://www.ibm.com/cloud/code-engine). It also can hook your
Compute jobs up with [IBM Cloud Object
Storage](https://www.ibm.com/cloud/object-storage). The [`super
up`](docs/commands/super-up.md) command gives you an easy way to
leverage both.
**There is no need to code to the Cloud API of the week to make any of
this happen.**
## What Other Kinds of Pipelines Can Super Run?
Click on an image for more detail on that use case.
[
](docs/examples/example1.md)
[
](docs/examples/example2.md)
[
](docs/examples/example3.md)
[
](docs/examples/example4.md)
[
](docs/examples/example5.md)
[
](docs/examples/example6.md)
## Installation
macOS | Others |
---|---|
```sh brew tap IBM/super https://github.com/IBM/super brew install super super ``` | Coming soon |