PHPackages                             kenjiefx/scribe - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kenjiefx/scribe

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kenjiefx/scribe
===============

It is not a package manager, it just pulls files from your private repositories.

017PHP

Since Jul 17Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/kenjiefx/scribe)[ Packagist](https://packagist.org/packages/kenjiefx/scribe)[ RSS](/packages/kenjiefx-scribe/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (5)Used By (0)

scribe
======

[](#scribe)

Well, first of all, (let me educate you), **scribe** is *not* a package/dependency manager.

Instead, it’s a lightweight tool that pulls files directly from your private repositories.

But... why?
-----------

[](#but-why)

Sometimes you don’t need a full package management workflow - no versions, no publishing, no installations.

You just want specific files from a repository (who knows? 🤷‍♂️), exactly as they are, synced into your project.

Scribe does exactly that: **fetch only what you need, when you need it**, with minimal setup and no extra package manager overhead.

#### Maybe a use-case: skeleton files

[](#maybe-a-use-case-skeleton-files)

For example, teams may maintain “skeleton” or “boilerplate” files - common base structures for new services, modules, or components.

Instead of copying them manually (and risking outdated versions), well, scribe can fetch them directly from a private repo.

Plus, it costs 💰 to host private npm/composer/etc.

Installation
------------

[](#installation)

You can install Scribe using composer, like so:

```
composer require kenjiefx/scribe
```

Setup
-----

[](#setup)

In your project's `/bin` directory, you will want to add this script:

```
#!/usr/bin/php
