• This repository has been archived on 03/May/2024
  • Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Plugin store for zsh, bash & fish.

Fig logo Fig logo


os Signup Documentation All-Contributors Discord Twitter

The Fig Plugin Store makes it easy to add 3rd-party shell plugins to your terminal.

⚡️ Installation

  • macOS:
    • Homebrew: brew install fig
    • DMG: Download from our website: fig.io
  • Windows/Linux:

Fig.Plugin.Store.Demo.mp4

👋 What is the Plugin Store?

The Fig Plugin Store makes it easy for developers to discover and install 3rd-party shell plugins and have them auto-sync them across your devices.

Fig's plugin store:

  • has 400+ plugins (and would love your support adding more)
  • supports plugins for bash, zsh, and fish
  • lets you configure plugins after installing them (see above video)
  • auto-syncs your plugins across your devices

Example plugins include syntax highlighting for your shell, autocomplete, async loading for your prompt, even oh-my-zsh!


😎 Contribute

Plugins are a simple declarative schema that define

  • metadata (e.g. name, description, URLs, images,...)
  • installation instructions (e.g. relevant files and GitHub repo)
  • available configurations (e.g. env variables to customise settings)

You can contribute your first plugin to the store in < 2 minutes (we make it really easy)

👉 Check out our Plugin Contribution Getting Started Guide to get started


😊 Need Help?

Create GitHub Issue
Join our community

🧑‍💻 Teams / Enterprise

Want to use Fig's to share shell plugins across your team (e.g. to provide an opionated shell setup for newew engineers)? Or want to use Fig at work but have security / compliance concerns.

We would love to help get you set up. Please email [email protected]

🙋‍♀️ FAQ

What is Fig?

Fig makes developers more productive in the terminal. We build apps like autocomplete, dotfiles (coming soon), and now Plugins.

How do plugins work?

Plugins are installed to a directory on your local device. When you install Fig, we add lines to your shell config that sources files in this directory.

Do Plugins work on Windows or Linux?

Currently, Plugins is only available on macOS, there is a beta for Linux coming soon.

How can I download Fig?

Run brew install fig or by downloading the app at fig.io/download.

Did we miss something?

Get in touch at [email protected] or chat with us in Discord.


Contributors

More Repositories

1

autocomplete

IDE-style autocomplete for your existing terminal & shell
TypeScript
24,563
star
2

fig

Public issue tracker for Fig.
2,048
star
3

themes

68
star
4

config

Fig's integrations with bash, zsh, fish, ssh, and tmux. Also contains Fig's installation and update scripts. Finally, this repo is the root of the .fig folder that is installed on your computer when you download Fig!
Shell
59
star
5

autocomplete-tools

Command line tools for working with Fig autocomplete specs
TypeScript
41
star
6

push-to-fig-autocomplete-action

Action to automatically open a new PR to the https://github.com/withfig/autocomplete repo
TypeScript
11
star
7

gnome-shell-extension

JavaScript
10
star
8

fig-apps

A list of all open source Fig Apps
10
star
9

features

Shell
9
star
10

oh-my-fig

Sane, opinionated shell defaults
Shell
9
star
11

challenge-window-events

Implement a Swift wrapper around the macOS accessibility API that listens for window events
7
star
12

man-page-scraper

Automatically convert man pages to completion specs
TypeScript
6
star
13

lezer-bash

Lezer grammar for shell scripts
JavaScript
6
star
14

cli-help-parser

Generate completion specs based on --help text
JavaScript
5
star
15

dotfiles

Library of dotfiles used for testing Fig
Shell
5
star
16

vscode-extension

The Visual Studios Code extension used to communicate with the host macOS application.
JavaScript
4
star
17

challenge-ansi-parser

4
star
18

fig-swift-argument-parser

Fig autocomplete generator for swift-argument-parser
Swift
4
star
19

autocomplete-boilerplate

Boilerplate for private CLIs
JavaScript
4
star
20

curl-scraper

A scraper for the curl --help command
Python
3
star
21

swift-api-bindings

Swift bindings for Fig API
Swift
2
star
22

challenge-history-search

Implement fzf-style history search as a Fig app
TypeScript
2
star
23

fig-issues

PLEASE USE withfig/fig to report issues!
2
star
24

aws-cli-plugin

Generate CLI skeleton from the aws CLI's internal representation
Python
2
star
25

.github

.github files that are inherited by all org repos unless specifically included in a repo
2
star
26

oclif-plugin

Generate CLI skeleton from the oclif's internal representation
TypeScript
1
star
27

challenge-support-engineer

1
star
28

fig_kingpin

Generate Fig Spec from Go Kingpin
Go
1
star
29

challenge-fullstack

1
star