spicylord / clutils (public) (License: GPLv3) (since 2019-07-04) (hash sha1)
An assortment of new and rewritten preexisting tools written by me.
List of commits:
Subject Hash Author Date (UTC)
allow for easy use of different c compilers in INSTALL a1bb4ec6cdbd070edb7955022f93ff33ca7255da spicylord 2019-07-11 16:16:46
made COPYING less cringe-inducing 8d1e9ca0093f143c25b919552b544db92c9f865d spicylord 2019-07-10 01:32:22
modified usage output and allowed for #,p 504ca7b3d8db60cb6d1f36a3fd48043ff62f78c0 spicylord 2019-07-06 15:49:16
spelling error in README 351dbee78173eef7ae94f9142c6a97452db0d208 spicylord 2019-07-04 20:30:33
added examples and instructions for clp, spng, and sc in the README 313a86755e40d909861bc95a11b75bbb109012c9 spicylord 2019-07-04 19:25:33
made regex slightly neater ac8eda8f7290e5f138edac12f789b1215de90719 spicylord 2019-07-04 18:31:55
fixed outputting garbled text into clipboard file a100287acf1993ae13130e036d7104bd2afe4585 spicylord 2019-07-04 18:30:34
fixed install script to compile clp.c instead of clb.c 54a54b5da1a122e69ed62bc0f030f11044a62fb9 spicylord 2019-07-04 13:47:33
added email a04151394c9a4b3afe23e8ebd11939fe7892737d spicylord 2019-07-04 02:58:00
initial commit 484a7ed27b1835a962cec85cc6f55a20d4a95b46 spicylord 2019-07-04 02:50:23
Commit a1bb4ec6cdbd070edb7955022f93ff33ca7255da - allow for easy use of different c compilers in INSTALL
Author: spicylord
Author date (UTC): 2019-07-11 16:16
Committer name: spicylord
Committer date (UTC): 2019-07-11 16:16
Parent(s): 8d1e9ca0093f143c25b919552b544db92c9f865d
Signing key:
Tree: e0b9c5aa40ce60718f94a30d9d5494c827a9082f
File Lines added Lines deleted
INSTALL 17 17
File INSTALL changed (mode: 100755) (index d96251c..cfad0db)
4 4 # your linux distro by default may not produce a working # your linux distro by default may not produce a working
5 5 # c file, but you can try if you want. I recommend # c file, but you can try if you want. I recommend
6 6 # getting it from your distro repositories # getting it from your distro repositories
7
7 CC="gcc"
8 8 if [ "$1" = "" ]; then if [ "$1" = "" ]; then
9 echo "gcc clp.c -o clp"
10 gcc clp.c -o clp
11 echo "gcc echo.c -o echo"
12 gcc echo.c -o echo
13 echo "gcc sc.c -o sc"
14 gcc sc.c -o sc
15 echo "gcc spng.c -o spng"
16 gcc spng.c -o spng
17 echo "gcc tee.c -o tee"
18 gcc tee.c -o tee
19 echo "gcc wc.c -o wc"
20 gcc wc.c -o wc
21 echo "gcc yes.c -o yes"
22 gcc yes.c -o yes
23 echo "lex nl.l && gcc lex.yy.c -o nl.l -lfl && rm lex.yy.c"
24 lex nl.l && gcc lex.yy.c -o nl -lfl && rm lex.yy.c
9 echo "$CC clp.c -o clp"
10 $CC clp.c -o clp
11 echo "$CC echo.c -o echo"
12 $CC echo.c -o echo
13 echo "$CC sc.c -o sc"
14 $CC sc.c -o sc
15 echo "$CC spng.c -o spng"
16 $CC spng.c -o spng
17 echo "$CC tee.c -o tee"
18 $CC tee.c -o tee
19 echo "$CC wc.c -o wc"
20 $CC wc.c -o wc
21 echo "$CC yes.c -o yes"
22 $CC yes.c -o yes
23 echo "lex nl.l && $CC lex.yy.c -o nl.l -lfl && rm lex.yy.c"
24 lex nl.l && $CC lex.yy.c -o nl -lfl && rm lex.yy.c
25 25 fi fi
26 26 [ "$1" = "clean" ] && rm clp echo sc spng tee wc yes nl [ "$1" = "clean" ] && rm clp echo sc spng tee wc yes nl
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