1 | // koffee 1.14.0
|
2 |
|
3 | /*
|
4 | 0000000 00000000 0000000 0000000 000 00000000
|
5 | 000 000 000 000 000 000 000 000 000 000
|
6 | 000000000 0000000 000 0000 000 000 000 0000000
|
7 | 000 000 000 000 000 000 000 000 000 000 000
|
8 | 000 000 000 000 0000000 0000000 000 000 000
|
9 | */
|
10 | var argDir;
|
11 |
|
12 | argDir = function() {
|
13 | var args, d, ref, slash;
|
14 | ref = require('kxk'), args = ref.args, slash = ref.slash;
|
15 | if (args["arguments"][0]) {
|
16 | d = slash.resolve(args["arguments"][0]);
|
17 | if (slash.dirExists(d)) {
|
18 | return d;
|
19 | }
|
20 | d = slash.dir(d);
|
21 | if (slash.dirExists(d)) {
|
22 | return d;
|
23 | }
|
24 | }
|
25 | return slash.resolve('.');
|
26 | };
|
27 |
|
28 | module.exports = argDir;
|
29 |
|
30 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJnZGlyLmpzIiwic291cmNlUm9vdCI6Ii4uL2NvZmZlZSIsInNvdXJjZXMiOlsiYXJnZGlyLmNvZmZlZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBOzs7Ozs7O0FBQUEsSUFBQTs7QUFRQSxNQUFBLEdBQVMsU0FBQTtBQUVMLFFBQUE7SUFBQSxNQUFrQixPQUFBLENBQVEsS0FBUixDQUFsQixFQUFFLGVBQUYsRUFBUTtJQUVSLElBQUcsSUFBSSxFQUFDLFNBQUQsRUFBVyxDQUFBLENBQUEsQ0FBbEI7UUFDSSxDQUFBLEdBQUksS0FBSyxDQUFDLE9BQU4sQ0FBYyxJQUFJLEVBQUMsU0FBRCxFQUFXLENBQUEsQ0FBQSxDQUE3QjtRQUNKLElBQUcsS0FBSyxDQUFDLFNBQU4sQ0FBZ0IsQ0FBaEIsQ0FBSDtBQUNJLG1CQUFPLEVBRFg7O1FBRUEsQ0FBQSxHQUFJLEtBQUssQ0FBQyxHQUFOLENBQVUsQ0FBVjtRQUNKLElBQUcsS0FBSyxDQUFDLFNBQU4sQ0FBZ0IsQ0FBaEIsQ0FBSDtBQUNJLG1CQUFPLEVBRFg7U0FMSjs7V0FPQSxLQUFLLENBQUMsT0FBTixDQUFjLEdBQWQ7QUFYSzs7QUFhVCxNQUFNLENBQUMsT0FBUCxHQUFpQiIsInNvdXJjZXNDb250ZW50IjpbIiMjI1xuIDAwMDAwMDAgICAwMDAwMDAwMCAgICAwMDAwMDAwICAgMDAwMDAwMCAgICAwMDAgIDAwMDAwMDAwIFxuMDAwICAgMDAwICAwMDAgICAwMDAgIDAwMCAgICAgICAgMDAwICAgMDAwICAwMDAgIDAwMCAgIDAwMFxuMDAwMDAwMDAwICAwMDAwMDAwICAgIDAwMCAgMDAwMCAgMDAwICAgMDAwICAwMDAgIDAwMDAwMDAgIFxuMDAwICAgMDAwICAwMDAgICAwMDAgIDAwMCAgIDAwMCAgMDAwICAgMDAwICAwMDAgIDAwMCAgIDAwMFxuMDAwICAgMDAwICAwMDAgICAwMDAgICAwMDAwMDAwICAgMDAwMDAwMCAgICAwMDAgIDAwMCAgIDAwMFxuIyMjXG5cbmFyZ0RpciA9IC0+XG4gICAgXG4gICAgeyBhcmdzLCBzbGFzaCB9ID0gcmVxdWlyZSAna3hrJ1xuICAgIFxuICAgIGlmIGFyZ3MuYXJndW1lbnRzWzBdXG4gICAgICAgIGQgPSBzbGFzaC5yZXNvbHZlIGFyZ3MuYXJndW1lbnRzWzBdXG4gICAgICAgIGlmIHNsYXNoLmRpckV4aXN0cyBkXG4gICAgICAgICAgICByZXR1cm4gZFxuICAgICAgICBkID0gc2xhc2guZGlyIGQgIyA/Pz9cbiAgICAgICAgaWYgc2xhc2guZGlyRXhpc3RzIGRcbiAgICAgICAgICAgIHJldHVybiBkXG4gICAgc2xhc2gucmVzb2x2ZSAnLidcblxubW9kdWxlLmV4cG9ydHMgPSBhcmdEaXJcbiJdfQ==
|
31 | //# sourceURL=../coffee/argdir.coffee |
\ | No newline at end of file |