Rewrite commenting scripts
This commit is contained in:
parent
a56f7ba603
commit
7046de9503
3 changed files with 14 additions and 18 deletions
|
|
@ -82,8 +82,8 @@ I spawn Acme by running `a` script.
|
||||||
Who is who in **bin** directory:
|
Who is who in **bin** directory:
|
||||||
|
|
||||||
- `a` start Acme
|
- `a` start Acme
|
||||||
- `c+ SYMBOL` add comment (python: `|c+` or `|c+ '#'`, erlang: `|c+ %`, js: `|c+ //`)
|
- `c+ SYMBOL` comment selection (python: `|c+` or `|c+ '#'`, erlang: `|c+ %`, js: `|c+ //`)
|
||||||
- `c- SYMBOL` delete comment (python/erlang: `|c-`, js: `|c- //`)
|
- `c- SYMBOL` uncomment selection
|
||||||
- `g+ WHAT` recursively grep current directory
|
- `g+ WHAT` recursively grep current directory
|
||||||
- `git+ MESSAGE` git: commit and push to master
|
- `git+ MESSAGE` git: commit and push to master
|
||||||
- `h+` heading
|
- `h+` heading
|
||||||
|
|
|
||||||
13
bin/c+
13
bin/c+
|
|
@ -1,10 +1,9 @@
|
||||||
#!/usr/bin/env perl
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
my ($symbol) = @ARGV;
|
symbol="$1"
|
||||||
|
|
||||||
# default: | c+ '#'
|
if [ ! "$symbol" ]; then
|
||||||
$symbol = '#' unless $symbol;
|
symbol='#'
|
||||||
|
fi
|
||||||
|
|
||||||
while (<STDIN>) {
|
sed "s!^!$symbol!"
|
||||||
print "$symbol$_";
|
|
||||||
}
|
|
||||||
|
|
|
||||||
15
bin/c-
15
bin/c-
|
|
@ -1,12 +1,9 @@
|
||||||
#!/usr/bin/env perl
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# default: 1 symbol comment: #, %
|
symbol="$1"
|
||||||
# need ARGV for comments like this: //
|
|
||||||
|
|
||||||
my ($symbol) = @ARGV;
|
if [ ! "$symbol" ]; then
|
||||||
|
symbol='#'
|
||||||
|
fi
|
||||||
|
|
||||||
my $offset = $symbol ? length $symbol : 1;
|
sed "s!^\($symbol\)*!!"
|
||||||
|
|
||||||
while (<STDIN>) {
|
|
||||||
print substr $_, $offset;
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue