Jake Brand Guide

Official brand assets and guidelines

Chosen Brand

{j}
Logo
{j}
Primary Color
#F43F5E
Jake Rose
{j}
Font Family
Fira Code / System Mono

Container Shapes

{j}
Plain
{j}
Square
{j}
Slight round
{j}
Rounded
{j}
More rounded
{j}
Very rounded
{j}
Circle
{j}
Outline
{j}
Circle outline

Sizes

{j}
16px
{j}
24px
{j}
32px
{j}
48px
{j}
64px
{j}
96px

Color Comparison

All colors at 48px for side-by-side comparison

{j}
Rose 400
#fb7185
{j}
Rose 500 (chosen)
#f43f5e
{j}
Rose 600
#e11d48
{j}
Rose 700
#be123c
{j}
Red 400
#f87171
{j}
Red 500
#ef4444
{j}
Red 600
#dc2626
{j}
Crimson
#dc143c
{j}
Fire Brick
#b22222
{j}
Coral
#ff6b6b
{j}
Orange 400
#fb923c
{j}
Orange 500
#f97316
{j}
Amber 500
#f59e0b
{j}
Zig Orange
#f7a41d
{j}
Pink 400
#f472b6
{j}
Pink 500
#ec4899
{j}
Fuchsia 500
#d946ef
{j}
Hot Pink
#ff69b4
{j}
Purple 500
#a855f7
{j}
Violet 500
#8b5cf6
{j}
Indigo 500
#6366f1
{j}
Blue 500
#3b82f6
{j}
Sky 500
#0ea5e9
{j}
Cyan 500
#06b6d4
{j}
Emerald 500
#10b981
{j}
Green 500
#22c55e
{j}
Lime 500
#84cc16

With Wordmark

{j} jake
Horizontal
{j}
jake
With box
{j}
jake
With circle
{j}
jake
Stacked
{j} jake
Light mode
{j} jake
Badge

Background Contexts

{j}
Pure black
{j}
Near black
{j}
Dark gray
{j}
Zinc 800
{j}
Light zinc
{j}
Near white
{j}
Pure white
{j}
Gradient dark

Favicon Sizes

{j}
16px
{j}
32px
{j}
48px
{j}
64px
{j}
96px

Browser Tab Preview

{j}
Jake - Modern Command Running x
New Tab
Page content preview...

GitHub Badges

Shield.io badges for README files. Click any badge to copy markdown. All badges use flat style.

Minimal

jake
White / red logo
jake
White / black logo
jake
Black / white logo
jake
Black / red logo
jake
Dark / white logo
jake
Dark / red logo
jake
Gray / white logo
jake
Gray / red logo
jake
Rose / white logo
jake
Rose / black logo

Jake | Task runner

Jake Task runner
Gray/White / white
Jake Task runner
Gray/White / red
Jake Task runner
Gray/Black / white
Jake Task runner
Gray/Black / red
Jake Task runner
Gray/Rose / white
Jake Task runner
Gray/Rose / red
Jake Task runner
Black/White / white
Jake Task runner
Black/White / red
Jake Task runner
Black/Rose / white
Jake Task runner
Black/Rose / red
Jake Task runner
Rose/Black / white
Jake Task runner
Rose/Black / black
Jake Task runner
Rose/White / white
Jake Task runner
Rose/White / black
Jake Task runner
White/Black / red
Jake Task runner
White/Black / black
Jake Task runner
White/Rose / red
Jake Task runner
White/Rose / black

Built with jake

Built with jake
White / red
Built with jake
White / black
Built with jake
Black / white
Built with jake
Black / red
Built with jake
Dark / white
Built with jake
Dark / red
Built with jake
Gray / white
Built with jake
Gray / red
Built with jake
Rose / white
Built with jake
Rose / black

Automated with jake

Automated with jake
White / red
Automated with jake
White / black
Automated with jake
Black / white
Automated with jake
Black / red
Automated with jake
Dark / white
Automated with jake
Dark / red
Automated with jake
Gray / white
Automated with jake
Gray / red
Automated with jake
Rose / white
Automated with jake
Rose / black

Powered by jake

Powered by jake
White / red
Powered by jake
White / black
Powered by jake
Black / white
Powered by jake
Black / red
Powered by jake
Dark / white
Powered by jake
Dark / red
Powered by jake
Gray / white
Powered by jake
Gray / red
Powered by jake
Rose / white
Powered by jake
Rose / black

Tasks by jake

Tasks by jake
White / red
Tasks by jake
White / black
Tasks by jake
Black / white
Tasks by jake
Black / red
Tasks by jake
Dark / white
Tasks by jake
Dark / red
Tasks by jake
Gray / white
Tasks by jake
Gray / red
Tasks by jake
Rose / white
Tasks by jake
Rose / black

Two-Tone Combinations

Badges with different label and badge colors

Built with jake

Built with jake
Gray/White
white
Built with jake
Gray/White
red
Built with jake
Gray/Black
white
Built with jake
Gray/Black
red
Built with jake
Gray/Rose
white
Built with jake
Gray/Rose
red
Built with jake
Black/White
white
Built with jake
Black/White
red
Built with jake
Black/Rose
white
Built with jake
Black/Rose
red
Built with jake
Rose/Black
white
Built with jake
Rose/Black
black
Built with jake
Rose/White
white
Built with jake
Rose/White
black
Built with jake
White/Black
red
Built with jake
White/Black
black
Built with jake
White/Rose
red
Built with jake
White/Rose
black

Automated with jake

Automated with jake
Gray/White
white
Automated with jake
Gray/White
red
Automated with jake
Gray/Black
white
Automated with jake
Gray/Black
red
Automated with jake
Gray/Rose
white
Automated with jake
Gray/Rose
red
Automated with jake
Black/White
white
Automated with jake
Black/White
red
Automated with jake
Black/Rose
white
Automated with jake
Black/Rose
red
Automated with jake
Rose/Black
white
Automated with jake
Rose/Black
black
Automated with jake
Rose/White
white
Automated with jake
Rose/White
black
Automated with jake
White/Black
red
Automated with jake
White/Black
black
Automated with jake
White/Rose
red
Automated with jake
White/Rose
black

Powered by jake

Powered by jake
Gray/White
white
Powered by jake
Gray/White
red
Powered by jake
Gray/Black
white
Powered by jake
Gray/Black
red
Powered by jake
Gray/Rose
white
Powered by jake
Gray/Rose
red
Powered by jake
Black/White
white
Powered by jake
Black/White
red
Powered by jake
Black/Rose
white
Powered by jake
Black/Rose
red
Powered by jake
Rose/Black
white
Powered by jake
Rose/Black
black
Powered by jake
Rose/White
white
Powered by jake
Rose/White
black
Powered by jake
White/Black
red
Powered by jake
White/Black
black
Powered by jake
White/Rose
red
Powered by jake
White/Rose
black

Tasks by jake

Tasks by jake
Gray/White
white
Tasks by jake
Gray/White
red
Tasks by jake
Gray/Black
white
Tasks by jake
Gray/Black
red
Tasks by jake
Gray/Rose
white
Tasks by jake
Gray/Rose
red
Tasks by jake
Black/White
white
Tasks by jake
Black/White
red
Tasks by jake
Black/Rose
white
Tasks by jake
Black/Rose
red
Tasks by jake
Rose/Black
white
Tasks by jake
Rose/Black
black
Tasks by jake
Rose/White
white
Tasks by jake
Rose/White
black
Tasks by jake
White/Black
red
Tasks by jake
White/Black
black
Tasks by jake
White/Rose
red
Tasks by jake
White/Rose
black

Markdown Reference

Minimal badge (Rose background)
![jake](https://img.shields.io/badge/jake-F43F5E?style=flat&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRleHQgeD0iMTIiIHk9IjE3IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ibW9ub3NwYWNlIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0id2hpdGUiPntqfTwvdGV4dD48L3N2Zz4=)
Built with jake (Rose)
![Built with jake](https://img.shields.io/badge/Built_with-jake-F43F5E?style=flat&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRleHQgeD0iMTIiIHk9IjE3IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ibW9ub3NwYWNlIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0id2hpdGUiPntqfTwvdGV4dD48L3N2Zz4=)
Two-tone: Black label, Rose badge
![Built with jake](https://img.shields.io/badge/Built_with-jake-F43F5E?style=flat&labelColor=000000&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRleHQgeD0iMTIiIHk9IjE3IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ibW9ub3NwYWNlIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0id2hpdGUiPntqfTwvdGV4dD48L3N2Zz4=)
With link wrapper
[![Built with jake](https://img.shields.io/badge/Built_with-jake-F43F5E?style=flat&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHRleHQgeD0iMTIiIHk9IjE3IiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LWZhbWlseT0ibW9ub3NwYWNlIiBmb250LXNpemU9IjE0IiBmb250LXdlaWdodD0iYm9sZCIgZmlsbD0id2hpdGUiPntqfTwvdGV4dD48L3N2Zz4=)](https://jakefile.dev)

CLI Output Branding

Terminal output design for consistent brand experience

CLI Color Palette

jake
Jake Rose
#f43f5e
Task names, branding
Success
#22c55e
Checkmarks, done
Error
#ef4444
Failures, errors
~
Warning
#eab308
Warnings, skipped
Info Blue
#60a5fa
Arrows, variables
$
Muted
#71717a
Comments, secondary
text
Primary
#fafafa
Main text output

Task Execution Output

Style A: Arrow prefix
$ jake build
 build
  cargo build --release
 build (2.4s)
Style B: Bracket prefix
$ jake build
[build] cargo build --release
[done] build (2.4s)
Style C: Double arrow
$ jake build
» build
  cargo build --release
 build 2.4s
Style D: Minimal
$ jake build
build:
  cargo build --release
  done (2.4s)

Parallel Execution Output

Style A: Parallel indicators
$ jake -j4 all
 frontend   backend   docs
 docs (1.2s)
 frontend (2.8s)
 backend (3.1s)
 all (3.1s total)
Style B: With progress
$ jake -j4 all
 frontend   backend   docs
 docs       frontend  backend
 docs       frontend  backend
 docs       frontend  backend
 all (3.1s)

List Output (jake -l)

Style A: Grouped with type badges
$ jake -l

build
  build       [task]  Build the application
  dist/app.js [file]  Bundle JavaScript
  clean       [task]  Remove build artifacts

test
  test        [task]  Run all tests
  test-unit   [task]  Run unit tests only

5 recipes available
Style B: Compact table
$ jake -l

RECIPE        TYPE  DESCRIPTION
build         task  Build the application
dist/app.js   file  Bundle JavaScript
clean         task  Remove build artifacts
test          task  Run all tests
deploy        task  Deploy to production
Style C: Tree with deps
$ jake -l

build - Build the application
test - Run all tests
  └─ depends on: build
deploy - Deploy to production
  └─ depends on: build, test
clean - Remove build artifacts
Style D: Minimal list
$ jake -l

build        Build the application
test         Run all tests
deploy       Deploy to production
clean        Remove build artifacts
dist/app.js  (file target)

Error Messages

Recipe not found (with suggestion)
$ jake buidl
error: Recipe 'buidl' not found

Did you mean: build?

Run 'jake -l' to see available recipes.
Command failed
$ jake test
 test
  npm test
 test (failed)

error: Command exited with code 1
  at Jakefile:12
  in task test
Missing @needs dependency
$ jake deploy
error: Required command not found: helm

hint: Install with: brew install helm
      or run: jake toolchain.install
Missing @require env var
$ jake deploy
error: Required environment variable not set

  AWS_ACCESS_KEY_ID        missing
  AWS_SECRET_ACCESS_KEY    missing

Set these variables or add them to .env
Syntax error
$ jake build
error: Parse error in Jakefile

  8 │ task build
  9 │     echo "missing colon"
    │ ^^^^ expected ':' after task name

Fix the syntax error and try again.
Cyclic dependency
$ jake build
error: Cyclic dependency detected

  buildtestbuild
  ^^^^^^^^^^^^^^^^^^^^^^^

Remove circular dependencies.

Watch Mode Output

Style A: Emoji indicator
$ jake -w build
👀 Watching src/**/*.ts
 build
  npm run build
 build (0.82s)

Changed: src/index.ts
 build
  npm run build
 build (0.34s)

Press Ctrl+C to stop watching
Style B: Text indicator
$ jake -w build
[watch] Monitoring src/**/*.ts
[build] npm run build
[done]  0.82s

[change] src/index.ts
[build] npm run build
[done]  0.34s

[watch] Press q to quit

Dry Run Output (jake -n)

Style A: Would run prefix
$ jake -n deploy
[dry-run] Would execute:

 build
  would run: cargo build --release

 test
  would run: cargo test

 deploy
  would run: ./deploy.sh production

3 tasks would run (not executed)
Style B: Ghost commands
$ jake -n deploy

build (dry-run)
  $ cargo build --release

test (dry-run)
  $ cargo test

deploy (dry-run)
  $ ./deploy.sh production

Recipe Inspection (jake -s)

Style A: Structured metadata
$ jake -s deploy

Recipe: deploy
Type:    task
Group:   production
Desc:    Deploy to production servers
Default: no

Dependencies:
  build, test

Parameters:
  env (default: "staging")
  force (required)

Validation:
  @needs kubectl, docker, helm
  @require AWS_ACCESS_KEY_ID

Commands:
  @confirm "Deploy to production?"
  ./scripts/deploy.sh $env
Style B: Compact view
$ jake -s deploy

deploy [task] production
 Deploy to production servers

├─ deps:    build → test
├─ params:  env="staging", force
├─ needs:   kubectl, docker, helm
└─ require: AWS_ACCESS_KEY_ID

commands:
  @confirm "Deploy to production?"
  ./scripts/deploy.sh $env

File Target Status

Needs rebuild
$ jake dist/bundle.js
 dist/bundle.js (out of date)
  changed: src/index.ts (2m ago)
  changed: src/utils.ts (5m ago)
  esbuild src/index.ts --bundle
 dist/bundle.js (0.42s)
Up to date
$ jake dist/bundle.js
 dist/bundle.js (up to date)
  last built: 2m ago
  no sources changed

Confirmation Prompts

Style A: Y/n prompt
$ jake deploy
 deploy

? Deploy to production? [Y/n] 
Style B: Arrow select
$ jake deploy
 deploy

? Deploy to production?
   Yes, deploy
    No, cancel

Version & Branding

jake --version
$ jake --version
{j} jake 0.2.0
A modern command runner with dependency tracking
jake --help (header)
$ jake --help

{j} jake - Modern command running
The best of Make and Just, combined.

USAGE:
  jake [OPTIONS] [RECIPE] [ARGS...]

OPTIONS:
  -l, --list      List available recipes
  -n, --dry-run   Show what would run
  -w, --watch     Watch and re-run
  -j, --jobs N    Parallel jobs