1.0.1 • Published 4 years ago

@vicoders/cli-suppoprt v1.0.1

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

Vicoders CLI Handler

Getting Started

Fork this repo to start build new command

Steps

Add NPM dependency

/**
 * Add package dependency to package.json
 *
 * @param name
 * @param options
 * @param options.type NodeDependencyType
 * @param options.version string
 * @param options.overwrite boolean
 */
addDependency(name, options?)

Install NPM dependency

import packageIntall from './utility/package-install';

/**
 * Install NPM dependencies
 *
 * @param options NodePackageTaskOptions
 * @param options.directory
 * @param options.packageName
 * @param options.packageManager ["npm", "yarn"]
 */
packageIntall(options?)

Install PHP package via composer

import phpPackageIntall from './utility/php-package-install';

/**
 * Install NPM dependencies
 *
 * @param options NodePackageTaskOptions
 * @param options.directory
 * @param options.packageName
 */
phpPackageIntall(options?)

Add new line to a file

import { appendTo } from './utility/append-to-file/append-to-file';

/**
 * Install NPM dependencies
 *
 * @param file string
 * @param content string
 */
appendTo(file, content);
import { WordpressService } from './services/Php/Wordpress/WordpressService';
import { App } from '@nsilly/container';

/**
 * Declare new class in provider
 *
 * @param provider string
 * @param classname string
 */
App.make(WordpressService).declareInServiceProvider(provider, classname);
// App.make(WordpressService).declareInServiceProvider('app/Providers/BlockServiceProvider.php', `App\\Blocks\\FancyBoxBlock::class,`)