/INSTALL (d96251c8e9f070bdf36552db47a2c7518065f56c) (730 bytes) (mode 100755) (type blob)
#!/bin/sh
# for installation. nl.l requires lex/flex.
# in my experience, the lex that comes with
# your linux distro by default may not produce a working
# c file, but you can try if you want. I recommend
# getting it from your distro repositories
if [ "$1" = "" ]; then
echo "gcc clp.c -o clp"
gcc clp.c -o clp
echo "gcc echo.c -o echo"
gcc echo.c -o echo
echo "gcc sc.c -o sc"
gcc sc.c -o sc
echo "gcc spng.c -o spng"
gcc spng.c -o spng
echo "gcc tee.c -o tee"
gcc tee.c -o tee
echo "gcc wc.c -o wc"
gcc wc.c -o wc
echo "gcc yes.c -o yes"
gcc yes.c -o yes
echo "lex nl.l && gcc lex.yy.c -o nl.l -lfl && rm lex.yy.c"
lex nl.l && gcc lex.yy.c -o nl -lfl && rm lex.yy.c
fi
[ "$1" = "clean" ] && rm clp echo sc spng tee wc yes nl
Mode |
Type |
Size |
Ref |
File |
100644 |
blob |
1488 |
4f3466dbd6e7f10f771ec95842644cf40bb1cdda |
COPYING |
100755 |
blob |
730 |
d96251c8e9f070bdf36552db47a2c7518065f56c |
INSTALL |
100644 |
blob |
1572 |
022773f144f95ff9a964e76f3e7bb56e8d86a966 |
README |
100644 |
blob |
3482 |
5834d6d134f4e7557193d4b4b53eceedd05f8d59 |
clp.c |
100644 |
blob |
142 |
66ddd77911db11fab37139f10ccace21a21ea7e8 |
echo.c |
100644 |
blob |
347 |
94381f8173b7b7b6732e81bd4588c5ce0bc6f18f |
nl.l |
100644 |
blob |
1278 |
5d13cc09ac4024170ba3ca102c657f10e2d0fac5 |
sc.c |
100644 |
blob |
341 |
0a5de084da1b736602af29a9175341ac9322ffcd |
spng.c |
100644 |
blob |
513 |
1ad1125d57e0a255ed9218defa5b14d9c7962b0a |
tee.c |
100644 |
blob |
1444 |
d3316c60317a88cbe4f9c4230cec56022348dca6 |
wc.c |
100644 |
blob |
130 |
17ddde74c448540143c760e7cacd359c3d6ca85e |
yes.c |
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"
Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/spicylord/clutils
Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/spicylord/clutils
Clone this repository using git:
git clone git://git.rocketgit.com/user/spicylord/clutils
You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a
merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main