Use Fig's Jupyter Notebook-style interface to write scripts with code, inputs, and markdown. Capture user input with our beautiful terminal UI library. Share scripts and CLIs with your teammates instantly.
Thanks for the hunt, @chrismessina, and more importantly, for being an early user!!
Hey Product Hunt! π€
I'm Brendan, co-founder & CEO of Fig and I'm excited to share Fig Scripts with the PH community!
π What is Fig Scripts?
Fig Scripts lets you build internal CLI tools, really fast. Seriously, download Fig and set up your own custom CLI in 30 seconds.
β³ Why did we build this?
There is surprisingly a lot of friction involved in building an internal CLI. Instead of writing business logic, a lot of your time is spent on boilerplate: integrating with the CLI framework, reading/validating user input, working out how to distribute/update your tool, even adding colored output... There is surely room for improvement...
π How does Fig Scripts work?
1. Build: Create scripts with Fig's Jupyter-notebook style interface. Mix-and-match code (bash, python, js/ts), inputs, and markdown
2. Share: Changes are instantly provisioned to everyone on your team.
3. Execute: Fig's out-of-the-box terminal UI library makes accepting user input easy. We even generate the CLI flags for you.
π§βπ» Can I share scripts with my team?
Yes! Sharing with your team is easy. We even have built-in usage monitoring and error reporting so you can see how frequently scripts/subcommands are used.
π What's next?
Coming soon, we are going to add integrations with popular developer infrastructure (like AWS, Docker, GitHub), cron jobs, new cell types (like markdown), more language support, and the ability to run scripts in the cloud.
π₯ We'd love to hear what you think!
- Join our Discord community
- Tweet @fig
- Comment below!
WOO! Been loving Fig and what the Fig team has been up to since day one, and as someone who spends a lot of time in the terminal Fig Scripts are really going to streamline my workflow
No kidding? CLI tools are super important (and oftentimes overlooked), so it's great that you're making it easier for folk to add more developer tool options with less work involved. Roadmap looks solid. Can't wait to try this out!
Replies
Raycast
Cicada.build
Collato
Cicada.build
SocialBu
Cicada.build
Cicada.build
Hookforce
Cicada.build
Basedash
Cicada.build
Whist
Cicada.build
SphereOne
Cicada.build
SphereOne
Cicada.build