bliss

KISS in Lua
git clone git://bvnf.space/bliss.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-11-11 22:28Makefile: also use cflags for $LUAphoebos1+1-1
2024-11-11 22:20Makefile: add a LUA macro to permit swapping to LuaJITphoebos1+4-3
2024-11-11 22:18remove reference to __gc metatable, do trap_onphoebos2+2-6
2024-11-11 22:09install: move file iteration to functionphoebos1+41-31
2024-11-11 21:35utils.prompt: handle interrupt properlyphoebos1+2-1
2024-11-11 21:34update READMEphoebos1+1-1
2024-11-11 21:33b3sum.c: improve compatibility with Lua 5.1phoebos1+4-0
2024-11-11 21:28remove __gc finalizer and make env.atexit() the cleanup functionphoebos5+13-9
2024-11-11 21:02add misc commentsphoebos2+4-0
2024-04-26 16:43update READMEphoebos1+5-0
2024-04-26 14:48more documentationphoebos9+92-19
2024-04-26 13:31add ldoc documentationphoebos10+193-63
2023-11-13 00:04add contrib/bliss-makedependsphoebos1+30-0
2023-10-25 14:21note targets Lua 5.4phoebos1+1-0
2023-08-23 10:26utils.get_available: check for nil in tablephoebos1+1-1
2023-07-31 12:41utils.capture: return nil if cmd failedphoebos1+3-1
2023-07-31 12:41utils.rm_rf: return statusphoebos1+1-1
2023-07-31 12:09utils.split: only split on sepphoebos1+1-1
2023-07-28 11:34run action under pcall; no traceback on diephoebos2+12-2
2023-07-28 11:33build.get_etcsums: stat -> lstatphoebos1+1-1
2023-07-28 11:32download.http: mkdirphoebos1+1-0
2023-07-18 13:42add utils.run_quietphoebos2+10-7
2023-07-18 01:54add installphoebos3+129-2
2023-07-18 01:52add am_not_ownerphoebos1+13-1
2023-07-18 01:35add as_userphoebos1+17-1
2023-07-18 01:18utils.split: handle nil stringsphoebos1+1-0
2023-07-18 01:18utils.setup: don't accept XDG_CACHE_HOME if 0 lengthphoebos1+2-1
2023-07-18 01:17utils.setup: add CHOICE and COLOR to envphoebos1+2-0
2023-07-18 01:15pkg.iscached: return filename or nil rather than booleanphoebos1+2-2
2023-07-18 01:14build: check utils.run succeededphoebos1+2-2
2023-07-18 01:14archive.tar_extract: permit not moving up if >1 top-level filephoebos1+11-10
2023-07-17 11:57tsort: add commentsphoebos1+2-0
2023-07-17 11:47contrib: add a tsort(1)phoebos1+26-0
2023-07-16 17:47utils.trap_off: ignore SIGINTphoebos1+1-1
2023-07-16 17:47move atexit into envphoebos5+11-11
2023-07-12 11:50build.gen_manifest: correctly handle empty dirsphoebos1+1-1
2023-07-11 11:51utils.mkdirp: fix continuephoebos1+1-1
2023-07-03 21:48utils.mkdirp: speedup by checking if path exists firstphoebos1+9-0
2023-07-03 21:23pkg: commentphoebos1+1-0
2023-07-03 21:21test: atexitphoebos1+1-1
2023-07-03 17:27build: etcsumsphoebos2+33-2
2023-07-03 17:26export pkg.read_linesphoebos1+1-0
2023-07-03 16:56build: check for pre-built binariesphoebos1+9-3
2023-07-03 16:54add pkg.iscachedphoebos1+16-0
2023-07-03 16:26build: logphoebos1+12-4
2023-07-03 16:02utils.run: support teeing output to a logfilephoebos1+38-1
2023-07-03 00:08build: promptphoebos2+2-2
2023-07-03 00:08be sure to cast numerical KISS_*phoebos1+4-4
2023-07-02 14:13commentsphoebos1+3-1
2023-06-30 01:30build: only build path oncephoebos1+4-4
2023-06-30 01:28build: add implicit deps and order packagesphoebos1+37-4
2023-06-30 01:26checksum.verify_checksums: logphoebos1+2-0
2023-06-30 01:26pkg.find_sources: logphoebos1+2-0
2023-06-30 01:20download.http: logphoebos1+2-0
2023-06-30 01:20add pkg.isinstalledphoebos1+6-0
2023-06-30 01:20pkg.order: actually reverse the package listphoebos1+1-1
2023-06-30 00:42quotesphoebos1+1-1
2023-06-30 00:31fix pkg.find_depends interface to be consistentphoebos1+3-3
2023-06-30 00:24Merge branch 'pkg_order'phoebos3+159-1
2023-06-30 00:17add contrib/bliss-fulldependsphoebos1+31-0
2023-06-29 22:57cached recursionphoebos1+16-17
2023-06-16 13:49bad recursionphoebos1+26-8
2023-06-16 13:04add pkg.order using a tsortphoebos2+110-0
2023-06-29 21:10build: set envphoebos1+12-2
2023-06-29 21:09die: increase start level of tracebackphoebos1+1-1
2023-06-29 19:48meta: prefer " over ' for Lua stringsphoebos12+97-97
2023-06-29 19:36utils.run: take an array instead of a stringphoebos4+49-18
2023-06-27 22:35note that libblake3 must be built with -fPICphoebos1+1-1
2023-06-27 21:41update READMEphoebos1+4-0
2023-06-27 21:21functional buildphoebos1+1-1
2023-06-27 21:20build: generate manifest and tarballphoebos1+61-1
2023-06-27 21:05add archive.tar_createphoebos1+25-0
2023-06-27 16:54restrict env.COMPRESS to permitted valuesphoebos1+6-0
2023-06-27 16:29update docphoebos1+21-14
2023-06-27 16:18fix trailing whitespacephoebos1+2-2
2023-06-27 16:19pkg.find_version: use repo_dir instead of searchingphoebos3+6-5
2023-06-27 16:08build: give version to build filephoebos1+6-3
2023-06-18 00:44barebones buildphoebos4+122-2
2023-06-16 14:34add verify_checksumsphoebos3+24-2
2023-06-16 14:08utils: add promptphoebos1+10-1
2023-06-16 01:07luacheckphoebos5+20-23
2023-06-15 18:23die: print stacktrace on diephoebos1+1-0
2023-06-15 18:23main: commentsphoebos1+9-6
2023-06-15 18:16add checksum actionaabacchus3+59-2
2023-06-15 18:07add downloadaabacchus3+78-2
2023-06-15 17:14add functions to resolve cache locationsaabacchus1+39-3
2023-06-14 02:50make dirs and add pkg_clean trapsaabacchus4+85-24
2023-06-14 00:16utils: add mkdirpaabacchus1+23-4
2023-06-13 17:38collect pkg functionsaabacchus4+60-26
2023-06-13 15:46simplify requires in actionsaabacchus2+2-4
2023-06-13 15:36add LICENSEaabacchus1+21-0
2023-06-13 15:28add some docsaabacchus1+46-0
2023-06-13 15:21add BLAKE3 wrapperaabacchus6+107-5
2023-06-13 09:20add pkg_findaabacchus1+12-0
2023-06-13 09:20implement listaabacchus4+37-3
2023-06-12 23:28implement searchaabacchus2+20-5
2023-06-12 22:45rename to blissaabacchus8+74-61
2023-06-12 22:15restructureaabacchus6+194-143
2023-04-21 13:01initaabacchus4+202-0