Fig
p/fig
Your terminal, reimagined
Chris Messina
Fig Scripts β€” Build internal CLI tools, really fast
Featured
40
β€’
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.
Replies
Brendan Falk
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!
Chris Messina
Top Hunter
Hunter
πŸ“Œ
I'm becoming obsessed with notebooks and multiplayer modes. Been a long time user of Fig's terminal tools β€” this is a solid and pragmatic direction.
Max Musing
Brendan, this looks awesome! Thinking up some use cases now for the team at Basedash.
Brendan Falk
@maxmusing Woohoo!! We are big fans of Basedash too :)
Ali Salah
Wowww Congrats Matt & Brendan :D
Brendan Falk
@alisalahio πŸ’ͺπŸ’ͺπŸ’ͺ
Tom Humphrey
I'm obsessed with the Fig platform and autocomplete. Pumped to try these new features out!
Bob Walsh
Fantastic work Brennan. I can see especially for start ups who are adding developers and don’t have a lot of resources to onboard, having a complete library of Scripps ready to go from day for the new hirewill make a huge difference.
Brendan Falk
@bob_walsh Thanks Bob! We hope so too :)
Will Matz
Looks awesome! I’ve been using Fig for a while now - can’t work without it anymore. I’ll be checking this one out!
Brendan Falk
@william_matz Thanks so much, Will! Glad to have you in our community :)
Amit Upadhyay (amitu)
This is pretty awesome! Congrats @brendanfalk on releasing it.
Brendan Falk
@amit_upadhyay_amitu_ Thank you, Amit!!
Paolo De Giglio πŸš€
Congrats on your launch πŸŽ‰ I'm so excited to see what this new tool can do and how it can help make building internal CLI tools faster and easier. πŸ€“ I love that Fig Scripts makes it easy to mix and match code, read and validate user input, and add colored output. πŸ’ƒπŸΌ The idea of being able to share scripts with my team is really appealing 🀩 Can't wait to see what's next! πŸ€—
Ruben Burdin
Fig helps our team since day one with super smart suggestions. Fig is blowing up minds here! 😍
Brendan Falk
@ruben_burdin Thank you, Ruben! Glad to have you on our journey
Huy Doan
The idea looks amazing! Congrats on the launch. Will try with my team later on.
Brendan Falk
@huy_doan_quang So glad to hear! Please let me know if any team feedback :)
Ben Williams
This is a fantastically useful addition to an already very powerful platform. Nice work @brendanfalk and team πŸ‘
Brendan Falk
@plgeek Thank you Ben πŸ’ͺπŸ’ͺπŸ’ͺ
Philippe NoΓ«l
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
Brendan Falk
@philippemnoel πŸ’ͺπŸ’ͺπŸ’ͺ
Christopher Ries
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!
Brendan Falk
@cjries That's hopefully the plan! Thanks so much for the kind words Christopher. Please let me know if I can ever help
Mark Lamb
This looks really interesting, we are about to start building a CLI for building insights in our product. Do you have any recorded videos that explain in more detail how this works and how it can be implemented into an existing product?
Brendan Falk
@highgroundio Thanks so much, Mark! The only explainer vid we have right now is the one in this launch. We also have fig.io/user-manual/scripts. I'd be more than happy to jump on a call with you to help though? Feel free to email me: brendan AT fig DOT io
Bilal Niaz
This looks like a really cool tool! I'm definitely going to check it out.
Brendan Falk
@bilal_niaz Awesome! We'd love to hear your thoughts
a
Wow! I will definitely try this if possible.
Brendan Falk
@drewxa Love it! Let me know what you think :)
Hayr Hotoca - 1limx.com
congrats!
Hayr Hotoca - 1limx.com
congrats!
SHARAN V.R.
The idea of built in collabs is an very insightful addition. The UI is good and the workflow is very easy to use
Brendan Falk
@sharan_vr 😎