Scaffold is the world's most advanced directory creation platform. Instantiate deeply nested hierarchies, enforce permission architectures, and ship filesystem structure at scale β all from a single invocation.
scaffold -p src/components/ui/buttons
scaffold -m 755 deploy/staging
scaffold -v projects/alpha
Trusted by teams building on
Six battle-tested primitives. Zero compromise. Each one engineered from the ground up to solve directory creation at enterprise scale.
The -p flag spawns entire directory hierarchies in a single invocation. Parent
directories materialize on demand β no pre-planning required. If the path exists, Scaffold
gracefully continues. Zero errors. Zero friction.
--parents
The -m flag lets you set file mode bits at creation time β exactly like chmod, but
at the moment of instantiation. Define your access model before a single byte touches the
filesystem.
--mode=MODE
The -v flag provides real-time observability into every directory that Scaffold
brings into existence. Each creation event is surfaced as a structured message. Full audit
trail. Full visibility.
--verbose
The -Z flag sets the SELinux security context of each created directory to its
default type. Meet compliance requirements the moment a directory exists β not as an
afterthought.
-Z
--context takes it further β specify a custom SELinux or SMACK security context at
creation time. Granular. Declarative. Compliant from the first inode.
--context[=CTX]
Pass multiple directory paths in a single command. Scaffold creates all of them atomically. No loops. No scripts. One invocation. Many directories. This is how creation should work.
DIRECTORY...
Creating directories has never been this intentional.
Define the directories you need β one or many. Scaffold accepts any valid path, from shallow single directories to deeply nested hierarchies.
Set permission modes with -m, enable recursive creation with -p, or
apply security contexts with -Z. Every parameter is composable.
Hit enter. Scaffold instantiates your directory structure with zero latency. Enable
-v for full creation telemetry β every directory surfaced in real time.
Your directories exist. Permissions are set. Security contexts are applied. Your filesystem is structured, compliant, and ready for whatever comes next.
Real-time directory creation events from Scaffold users worldwide.
Start free. Upgrade when your directory ambitions outgrow a single path.
For individuals creating one directory at a time.
For teams that need hierarchies and observability.
Full platform access. Zero limits. Total control.
"We migrated our entire project scaffolding pipeline to Scaffold. The -p flag alone
replaced 400 lines of bash. I'm not exaggerating."
"The verbose mode changed how we think about observability. Every directory creation is now an event in our audit log. Our compliance team literally cried."
"Before Scaffold, our CI pipeline had seventeen different directory creation strategies. Now we have one. Deployment time dropped 62%."
"Setting permissions at creation time with -m instead of running chmod after β it
sounds small but it eliminated an entire class of race conditions in our deployment."
"I showed our VP of Engineering the SELinux context flag and she immediately approved the Enterprise plan. Security-at-creation-time is just... chef's kiss."
Type a directory path and watch Scaffold bring structure into existence.
By default, Scaffold will return an error β because naming collisions matter. However, with the
-p flag enabled, Scaffold gracefully acknowledges existing directories and
continues creating any missing parents. No error. No interruption. Pure resilience.
Absolutely. Scaffold accepts multiple directory paths as arguments. Pass as many as you need β they'll all be instantiated in a single execution cycle. This is the Multi-Target Instantiation primitive, and it's available on every plan.
The -m flag accepts a mode specification exactly like chmod. When you specify
-m 755, Scaffold sets the file permission bits at creation time β before any other
process can access the directory. This eliminates the window of vulnerability between creation
and permission assignment.
SELinux contexts define mandatory access controls at the kernel level. With the -Z
flag, Scaffold sets the default SELinux security context at the exact moment of directory
creation. With --context=CTX, you can specify a custom SELinux or SMACK context.
This is how regulated industries achieve compliance at the filesystem layer.
No. When -p creates parent directories, their file modes are unaffected by any
-m option. Existing directories remain untouched. Only newly created directories
receive the specified mode. This is by design β Scaffold respects what already exists.
Join thousands of developers who have already made Scaffold their default directory creation platform. Free tier available β no credit card required.
We respect your inbox. No spam. Only structure.