MCPcopy Index your code
hub / github.com/briandowns/super-hacker

github.com/briandowns/super-hacker @v0.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.0 ↗ · + Follow
4 symbols 18 edges 34 files 3 documented · 75%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

super-hacker

GoDoc License Version

super-hacker is a CLI application that will output beautifully written code to your terminal allowing you to astound your friends and family. By default, the output buffer is set to 3 but is overridable. To quit, press esc or ctrl-c.

Examples

super-hacker with no flags runs it with Go as the default language and an output buffer of 3 bytes.

$ super-hacker

super-hacker with the l flag runs it with the given language. See the "Supported Languages" section below.

$ super-hacker -l python

super-hacker with the b flag runs it with the output buffer set to the given value.

$ super-hacker -b 16

Supported Languages

  • Go
  • C
  • Python
  • Scala
  • Haskell
  • Java
  • Javascript
  • Rockstar
  • Ruby

Installation

Binary releases can be obtained from the releases section of the repository. To build, issue make. This will build a binary for your platform. The binary will be put into a bin directory in the repository. After either installation, you'll want to copy the binary into your path.

Adding More Languages and Templates

To add a new language to super-hacker, create a directory named after the language you're adding in the templates directory. In there, add a file to hold the code. In that file, create a Go const that is exported from that new language package and paste in the code. Make sure to include license headers if available. If a license is needed, link to it in a comment in the file. It's preferred to include a link to the source of the code if it's not yours.

In template.go, add a new slice and reference the newly created constant. Next, add an entry in the switch statement in the Random(lang string) function.

Contributing

Please feel free to open a PR!

License

SuperHacker source code is available under the BSD 3 clause License.

Contact

@bdowns328

Core symbols most depended-on inside this repo

Shape

Function 4

Languages

Go100%

Modules by API surface

templates/templates.go2 symbols
main.go2 symbols

For agents

$ claude mcp add super-hacker \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page