mirror of
https://github.com/BelfrySCAD/BOSL2.git
synced 2024-12-29 00:09:41 +00:00
Cheat Sheet ordering tweak.
This commit is contained in:
parent
cb36b5d94f
commit
8331d8e803
3 changed files with 18 additions and 20 deletions
|
@ -13,7 +13,7 @@ function lcase
|
|||
|
||||
function columnize
|
||||
{
|
||||
cols=4
|
||||
cols=$2
|
||||
TMPFILE=$(mktemp -t $(basename $0).XXXXXX) || exit 1
|
||||
cat >>$TMPFILE
|
||||
if [[ $(wc -l $TMPFILE | awk '{print $1}') -gt 1 ]] ; then
|
||||
|
@ -79,7 +79,7 @@ function mkotherindex
|
|||
sed 's/([^)]*)//g' | sed 's/[^a-zA-Z0-9_.:$]//g' | awk -F ':' '{printf "[%s()](%s#%s)\n", $3, $1, $3}'
|
||||
}
|
||||
|
||||
CHEAT_FILES=$(grep '^include' std.scad | sed 's/^.*<\([a-zA-Z0-9.]*\)>/\1/'|grep -v 'version.scad')
|
||||
CHEAT_FILES=$(grep '^include' std.scad | sed 's/^.*<\([a-zA-Z0-9.]*\)>/\1/' | grep -v 'version.scad' | grep -v 'primitives.scad')
|
||||
|
||||
(
|
||||
echo '## Belfry OpenScad Library Cheat Sheet'
|
||||
|
@ -89,9 +89,9 @@ CHEAT_FILES=$(grep '^include' std.scad | sed 's/^.*<\([a-zA-Z0-9.]*\)>/\1/'|grep
|
|||
(
|
||||
grep -H '// Constant: ' $CHEAT_FILES | mkconstindex
|
||||
grep -H '^[A-Z$][A-Z0-9_]* *=.*//' $CHEAT_FILES | mkconstindex2
|
||||
) | sort -u | columnize 'Constants'
|
||||
) | sort -u | columnize 'Constants' 6
|
||||
for f in $CHEAT_FILES ; do
|
||||
egrep -H '// Function: |// Function&Module: |// Module: ' $f | mkotherindex | sort -u | columnize $f
|
||||
egrep -H '// Function: |// Function&Module: |// Module: ' $f | mkotherindex | columnize "[$f]($f)" 4
|
||||
echo
|
||||
done
|
||||
) > BOSL2.wiki/CheatSheet.md
|
||||
|
|
28
std.scad
28
std.scad
|
@ -12,21 +12,6 @@ assert(version_num()>=20190301, "BOSL2 requires OpenSCAD version 2019.03.01 or l
|
|||
include <version.scad>
|
||||
|
||||
include <constants.scad>
|
||||
include <edges.scad>
|
||||
include <common.scad>
|
||||
include <arrays.scad>
|
||||
include <strings.scad>
|
||||
include <vnf.scad>
|
||||
include <debug.scad>
|
||||
|
||||
include <math.scad>
|
||||
include <vectors.scad>
|
||||
include <quaternions.scad>
|
||||
include <affine.scad>
|
||||
include <coords.scad>
|
||||
include <geometry.scad>
|
||||
include <regions.scad>
|
||||
|
||||
include <transforms.scad>
|
||||
include <distributors.scad>
|
||||
include <mutators.scad>
|
||||
|
@ -36,6 +21,19 @@ include <shapes.scad>
|
|||
include <shapes2d.scad>
|
||||
include <masks.scad>
|
||||
include <paths.scad>
|
||||
include <edges.scad>
|
||||
include <arrays.scad>
|
||||
include <math.scad>
|
||||
include <vectors.scad>
|
||||
include <quaternions.scad>
|
||||
include <affine.scad>
|
||||
include <coords.scad>
|
||||
include <geometry.scad>
|
||||
include <regions.scad>
|
||||
include <strings.scad>
|
||||
include <vnf.scad>
|
||||
include <common.scad>
|
||||
include <debug.scad>
|
||||
|
||||
|
||||
// vim: expandtab tabstop=4 shiftwidth=4 softtabstop=4 nowrap
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
//////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
BOSL_VERSION = [2,0,418];
|
||||
BOSL_VERSION = [2,0,419];
|
||||
|
||||
|
||||
// Section: BOSL Library Version Functions
|
||||
|
|
Loading…
Reference in a new issue