UNPKG

@nu-art/commando

Version:

Shell command execution framework with interactive sessions, CLI parameter resolution, and plugin system for building and executing shell scripts programmatically

39 lines (38 loc) 1.41 kB
/* * commando provides shell command execution framework with interactive sessions and plugin system * * Copyright (C) 2020 Adam van der Kruk aka TacB0sS * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // Core exports export * from './core/BaseCommando.js'; export * from './core/CommandBuilder.js'; export * from './core/CliError.js'; export * from './core/CommandoPool.js'; export * from './core/class-merger.js'; // Interactive and Simple commandos export * from './interactive/CommandoInteractive.js'; export * from './simple/Commando.js'; // Plugins export * from './plugins/basic.js'; export * from './plugins/git.js'; export * from './plugins/nvm.js'; export * from './plugins/pnpm.js'; export * from './plugins/programming.js'; export * from './plugins/python.js'; // Services export * from './services/pnpm.js'; export * from './services/nvm.js'; // Types export * from './types.js';