1.3.98 • Published 2 years ago

scramjet-cli v1.3.98

Weekly downloads
6
License
MIT
Repository
github
Last release
2 years ago

scramjet-cli

Greenkeeper badge

Allows to run scramjet modules from command line facilitating input and output.

Install globally...

npm install -g scramjet-cli

... and use:

$ cat file.log | scr ./my-module > augmented.log

A module that fetches response body from each given url would look like this:

    module.exports = (stream /* assumes StringStream */) => {
        return stream
            .lines()
            .parse(url.parse)
            .map(util.promisify(http.get))
            .catch(e => console.warn("Error in stream", e.stack))
            .map(x => JSON.parse(x));
    };

Full usage:

 Usage: scramjet [-i input] [-o output|-d] [-t StreamClass] [-p plg [-p plg]...] mod1 [mod2] ...
 Options:
 -i --input   input - url to get, file path, empty or '-' for stdin, default: -
 -o --output  output - file path, '@' for print, empty or '-' for stdout, default: -
 -d --display short for -o @, passes the outcome of last module to console.log
 -t --type    stream type, default: StringStream
 -p --plugin  import plugin module (argument for require)
 module       a module that will be passed with the stream and should return a stream
              the module should return an async function that will be called
              the async function will then be awaited and passed to then next

License

MIT - see LICENSE

1.3.98

2 years ago

1.3.97

2 years ago

1.3.96

3 years ago

1.3.94

3 years ago

1.3.95

3 years ago

1.3.93

3 years ago

1.3.92

3 years ago

1.3.91

3 years ago

1.3.90

3 years ago

1.3.89

3 years ago

1.3.88

3 years ago

1.3.87

4 years ago

1.3.86

4 years ago

1.3.85

4 years ago

1.3.84

4 years ago

1.3.83

4 years ago

1.3.82

4 years ago

1.3.81

4 years ago

1.3.80

4 years ago

1.3.79

4 years ago

1.3.78

4 years ago

1.3.77

4 years ago

1.3.76

4 years ago

1.3.75

4 years ago

1.3.74

4 years ago

1.3.73

4 years ago

1.3.72

4 years ago

1.3.71

4 years ago

1.3.70

4 years ago

1.3.69

4 years ago

1.3.68

4 years ago

1.3.67

4 years ago

1.3.66

4 years ago

1.3.65

4 years ago

1.3.64

4 years ago

1.3.63

4 years ago

1.3.62

4 years ago

1.3.60

4 years ago

1.3.61

4 years ago

1.3.59

4 years ago

1.3.58

5 years ago

1.3.57

5 years ago

1.3.56

5 years ago

1.3.55

5 years ago

1.3.54

5 years ago

1.3.53

5 years ago

1.3.52

5 years ago

1.3.51

5 years ago

1.3.50

5 years ago

1.3.49

5 years ago

1.3.48

5 years ago

1.3.47

5 years ago

1.3.46

5 years ago

1.3.45

5 years ago

1.3.44

5 years ago

1.3.43

5 years ago

1.3.42

5 years ago

1.3.41

5 years ago

1.3.40

5 years ago

1.3.39

5 years ago

1.3.38

5 years ago

1.3.37

5 years ago

1.3.36

5 years ago

1.3.35

5 years ago

1.3.34

5 years ago

1.3.33

5 years ago

1.3.32

5 years ago

1.3.31

5 years ago

1.3.30

5 years ago

1.3.29

5 years ago

1.3.28

5 years ago

1.3.27

5 years ago

1.3.25

6 years ago

1.3.24

6 years ago

1.3.23

6 years ago

1.3.22

6 years ago

1.3.21

6 years ago

1.3.20

6 years ago

1.3.19

6 years ago

1.3.18

6 years ago

1.3.17

6 years ago

1.3.16

6 years ago

1.3.15

6 years ago

1.3.14

6 years ago

1.3.13

6 years ago

1.3.12

6 years ago

1.3.11

6 years ago

1.3.10

6 years ago

1.3.9

6 years ago

1.3.8

6 years ago

1.3.7

6 years ago

1.3.6

6 years ago

1.3.5

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.3

6 years ago

1.0.1

6 years ago