mirror of
https://github.com/arthur-pbty/portfolio2023.git
synced 2026-06-09 09:11:56 +02:00
modified
This commit is contained in:
-19
@@ -1,19 +0,0 @@
|
||||
'use strict';
|
||||
const shebangRegex = require('shebang-regex');
|
||||
|
||||
module.exports = (string = '') => {
|
||||
const match = string.match(shebangRegex);
|
||||
|
||||
if (!match) {
|
||||
return null;
|
||||
}
|
||||
|
||||
const [path, argument] = match[0].replace(/#! ?/, '').split(' ');
|
||||
const binary = path.split('/').pop();
|
||||
|
||||
if (binary === 'env') {
|
||||
return argument;
|
||||
}
|
||||
|
||||
return argument ? `${binary} ${argument}` : binary;
|
||||
};
|
||||
-34
@@ -1,34 +0,0 @@
|
||||
{
|
||||
"name": "shebang-command",
|
||||
"version": "2.0.0",
|
||||
"description": "Get the command from a shebang",
|
||||
"license": "MIT",
|
||||
"repository": "kevva/shebang-command",
|
||||
"author": {
|
||||
"name": "Kevin Mårtensson",
|
||||
"email": "kevinmartensson@gmail.com",
|
||||
"url": "github.com/kevva"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "xo && ava"
|
||||
},
|
||||
"files": [
|
||||
"index.js"
|
||||
],
|
||||
"keywords": [
|
||||
"cmd",
|
||||
"command",
|
||||
"parse",
|
||||
"shebang"
|
||||
],
|
||||
"dependencies": {
|
||||
"shebang-regex": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"ava": "^2.3.0",
|
||||
"xo": "^0.24.0"
|
||||
}
|
||||
}
|
||||
-34
@@ -1,34 +0,0 @@
|
||||
# shebang-command [](https://travis-ci.org/kevva/shebang-command)
|
||||
|
||||
> Get the command from a shebang
|
||||
|
||||
|
||||
## Install
|
||||
|
||||
```
|
||||
$ npm install shebang-command
|
||||
```
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
```js
|
||||
const shebangCommand = require('shebang-command');
|
||||
|
||||
shebangCommand('#!/usr/bin/env node');
|
||||
//=> 'node'
|
||||
|
||||
shebangCommand('#!/bin/bash');
|
||||
//=> 'bash'
|
||||
```
|
||||
|
||||
|
||||
## API
|
||||
|
||||
### shebangCommand(string)
|
||||
|
||||
#### string
|
||||
|
||||
Type: `string`
|
||||
|
||||
String containing a shebang.
|
||||
Reference in New Issue
Block a user