@vicoders/cli-support
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

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,`)

Readme

Keywords

Package Sidebar

Install

npm i @vicoders/cli-support

Weekly Downloads

1

Version

1.0.3

License

none

Unpacked Size

98.7 kB

Total Files

55

Last publish

Collaborators

  • dunghoang103
  • nightfury
  • lebaotrung
  • khanhvuht