PHPackages                             osmose/pulser-cli - 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. [CLI &amp; Console](/categories/cli)
4. /
5. osmose/pulser-cli

ActiveLibrary[CLI &amp; Console](/categories/cli)

osmose/pulser-cli
=================

CLI for Pulser wordpress theme

05PHP

Since May 23Pushed 1y agoCompare

[ Source](https://github.com/Osmose-agency/pulser-cli)[ Packagist](https://packagist.org/packages/osmose/pulser-cli)[ RSS](/packages/osmose-pulser-cli/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Pulser CLI
==========

[](#pulser-cli)

Description
-----------

[](#description)

Pulser CLI is a command line interface designed to assist Osmose web developers in creating and managing Advanced Custom Fields (ACF) blocks for the Pulser WordPress theme. It facilitates connection to a private repository, allowing team members to import pre-built blocks into their projects efficiently.

Features
--------

[](#features)

- **Authenticate**: Securely connect to the Pulser block repository.
- **Check Authentication**: Verify current authentication status.
- **Create Block**: Scaffold new ACF blocks.
- **Import Block**: Import existing blocks from the repository into local projects.

Requirements
------------

[](#requirements)

- PHP ^8.0
- Symfony Console ^6.0|^7.0
- Symfony HttpClient ^6.0|^7.0

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

[](#installation)

To install Pulser CLI, run the following command:

```
composer global require osmose/pulser-cli
```

Configuration
-------------

[](#configuration)

Configure Pulser CLI by setting up the necessary API tokens and other preferences required for connection to the Pulser repository.

### API Token Setup

[](#api-token-setup)

To authenticate with the Pulser repository, developers need to configure their API token. Generate your personal token by visiting the Pulser Software at [pulser.osmose.net](https://pulser.osmose.net) and navigating to the profile section. Ensure you have an account on this platform. Once you have your token, use the following command to set it up:

```
pulser auth:token
```

Replace `` with the actual token you generated. This step is crucial for gaining access to the Pulser block repository and utilizing the CLI's features.

Usage
-----

[](#usage)

After installation, use the following commands based on your needs:

- **Authenticate**: `pulser authenticate`
- **Check Authentication**: `pulser auth-check`
- **Create Block**: `pulser create-block`
- **Import Block**: `pulser import-block`

License
-------

[](#license)

This project is proprietary software. Unauthorized copying, modification, distribution, or use without explicit permission is prohibited.

Contributing
------------

[](#contributing)

If you are a member of the Osmose development team and would like to contribute to the development of Pulser CLI, please follow the standard pull request process and adhere to the coding standards set by Osmose.

Support
-------

[](#support)

For support, contact the Osmose technical support team or refer to the internal Osmose developer documentation.

This README provides a comprehensive guide to help developers get started with the Pulser CLI tool and make effective use of its features for WordPress development.

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance26

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity18

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/c512c3c1a227073b851e655899c110b4347bd14fcee5ee3aa6c481e1a5cf5a20?d=identicon)[etienne-osmose](/maintainers/etienne-osmose)

---

Top Contributors

[![etienne-adam](https://avatars.githubusercontent.com/u/86006777?v=4)](https://github.com/etienne-adam "etienne-adam (7 commits)")

### Embed Badge

![Health badge](/badges/osmose-pulser-cli/health.svg)

```
[![Health](https://phpackages.com/badges/osmose-pulser-cli/health.svg)](https://phpackages.com/packages/osmose-pulser-cli)
```

###  Alternatives

[wp-cli/wp-cli

WP-CLI framework

5.0k17.2M320](/packages/wp-cli-wp-cli)[consolidation/annotated-command

Initialize Symfony Console commands from annotated command class methods.

22569.8M19](/packages/consolidation-annotated-command)[chi-teck/drupal-code-generator

Drupal code generator

26947.8M5](/packages/chi-teck-drupal-code-generator)[seld/cli-prompt

Allows you to prompt for user input on the command line, and optionally hide the characters they type

24725.8M17](/packages/seld-cli-prompt)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[php-tui/php-tui

Comprehensive TUI library heavily influenced by Ratatui

589747.0k6](/packages/php-tui-php-tui)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
