Commit Graph

37 Commits

Author SHA1 Message Date
Nick Sweeting
9b7ad2cae6 fix Dockerfile and INSTALLER_BIN_ABSPATH when not available on host 2024-10-21 03:16:07 -07:00
Nick Sweeting
8a2b38b46c tweak version output order 2024-10-21 03:12:48 -07:00
Nick Sweeting
267fde0138 call validate functions at AppConfig.ready time manually 2024-10-21 01:32:53 -07:00
Nick Sweeting
a211461ffc fix LIB_DIR and TMP_DIR loading when primary option isnt available 2024-10-21 00:35:56 -07:00
Nick Sweeting
654bd22bd0 re-author plugins 2024-10-15 01:00:21 -07:00
Nick Sweeting
01ba6d49d3 new vastly simplified plugin spec without pydantic 2024-10-14 21:50:47 -07:00
Nick Sweeting
1768f147d4 fix playwright and puppeteer install methods on linux 2024-10-11 02:21:15 -07:00
Nick Sweeting
bffa9ee78d fix puppeteer install using npx stalling waiting for y user confirmation 2024-10-11 01:03:34 -07:00
Nick Sweeting
146cdff7d9 fix apt not installing npm package as separate package 2024-10-11 01:03:21 -07:00
Nick Sweeting
6e7071bd19 add new binproviders and binaries args to install and version, bump pydantic-pkgr version 2024-10-11 00:45:59 -07:00
Nick Sweeting
8ce7313325 ignore puppeteer and playwright install stdout lines that arent chrome bin abspath 2024-10-09 19:12:35 -07:00
Nick Sweeting
c25ced0c2a fix Node binary to install with apt as nodejs 2024-10-09 18:40:50 -07:00
Nick Sweeting
fdc720b13d remove checks import and bump pydantic pkgr version 2024-10-09 18:28:05 -07:00
Nick Sweeting
04d2316800 remove CHECKS feature, not needed 2024-10-09 18:06:00 -07:00
Nick Sweeting
31c66a1068 fix playwright and puppeteer browser detection after install 2024-10-09 03:46:28 -07:00
Nick Sweeting
f4f9ae2f28 fix LIB_NPM provider loading and euid 2024-10-09 03:19:31 -07:00
Nick Sweeting
861b9cd16f fix LDAP_LIB loading from venv and other site packages dirs 2024-10-09 03:19:09 -07:00
Nick Sweeting
613caec8eb improve install flow with sudo, check package managers, and fix docker build 2024-10-09 00:41:16 -07:00
Nick Sweeting
e4f543f54a add new plugin order sigil file feature 2024-10-09 00:39:46 -07:00
Nick Sweeting
584abe8548 never attempt to create system venv, install ldap in lib automatically, and setup binproviders before bins 2024-10-08 18:52:02 -07:00
Nick Sweeting
3e4a846488 fix more installer bugs 2024-10-08 18:06:57 -07:00
Nick Sweeting
611a2b7c1b fix a few small nits 2024-10-08 02:10:08 -07:00
Nick Sweeting
35446ce742 include sonic-client by default and allow ldap to be installed at runtime 2024-10-05 03:11:48 -07:00
Nick Sweeting
80e052b166 fix pip binary loading 2024-10-04 23:26:49 -07:00
Nick Sweeting
73e69ccb8b fixes for docs generation 2024-10-04 19:16:46 -07:00
Nick Sweeting
29fc14dff4 dont build docker container twice during release 2024-10-03 03:12:18 -07:00
Nick Sweeting
7a41b6ae46 remove ConfigSectionName and add type hints to CONSTANTS 2024-09-30 16:50:36 -07:00
Nick Sweeting
3e5b6ddeae move config into dedicated global app 2024-09-30 15:59:05 -07:00
Nick Sweeting
8d3f45b720 merge plugantic and abx, all praise be to praise our glorious pluggy gods 2024-09-27 01:26:12 -07:00
Nick Sweeting
8ed3155ec5 migrate plugin loading process to new pluggy-powered system based on djp 2024-09-26 02:43:12 -07:00
Nick Sweeting
bb65b2dbec move almost all config into new archivebox.CONSTANTS 2024-09-25 05:10:09 -07:00
Nick Sweeting
0ef3a0913b check python encoding in SHELL_CONFIG validation 2024-09-25 01:14:48 -07:00
Nick Sweeting
5b6cf68d98 move system startup checks to pip and plugins_sys config model validation 2024-09-25 00:41:24 -07:00
Nick Sweeting
de2ba890ea add ArchiveBox binary 2024-09-24 22:01:28 -07:00
Nick Sweeting
0dffbf1bb4 fix rich autodetection of TTY, USE_COLOR, SHOW_PROGRESS 2024-09-24 19:37:29 -07:00
Nick Sweeting
64c7100cf9 speed up startup time, add rich startup progressbar, split logging and checks into misc, fix search index import backend bug 2024-09-24 19:04:38 -07:00
Nick Sweeting
e8f1264954 rename plugins dirs 2024-09-24 01:34:27 -07:00