Commit Graph

40 Commits

Author SHA1 Message Date
70b0edaf89 Cleanup warnings 2022-01-06 18:12:54 +01:00
b5c0d6aad3 Move CLI building to cli.rs 2022-01-06 18:08:51 +01:00
a887b0afbc Fix broken error message 2022-01-06 17:46:56 +01:00
628b6372aa Don't panic on wrong argument, instead display error message 2022-01-06 17:46:25 +01:00
8fa9d7dca0 Load translations properly when forgebuild is not setup, just cloned 2022-01-05 18:38:54 +01:00
8f7bc18837 Support setuid mode 2021-01-04 16:25:47 +01:00
c3a4ece084 Don't fail default locale ("C") and don't look for $HOME env variable 2021-01-04 15:34:09 +01:00
741af8c6f1 Don't use $HOME env variable because it doesn't always work 2021-01-04 15:30:34 +01:00
ec10c2f6bd Load translations from specific file 2020-12-01 18:19:53 +01:00
5760794747 Reorder tasks before debug print, rename GITBUILDCONF to FORGEBUILDCONF 2020-12-01 18:19:31 +01:00
ce6339a4f2 Rename CLI to forgebuild 2020-12-01 18:19:12 +01:00
b639d1d82b Start JSON debug output for context 2020-11-28 20:36:11 +01:00
78b5ebcd64 Simplify logging system 2020-11-28 16:48:23 +01:00
bd6e1d67f9 Load tasks from URLs 2020-11-28 15:03:04 +01:00
70f476dcc9 Debug output for task processing 2020-11-28 12:16:18 +01:00
d7cded3297 Output messages 2020-11-28 12:00:02 +01:00
b28c97fdb1 Refactor task database 2020-11-28 11:34:22 +01:00
9ae8eaf3c2 Start implementing output tests, don't panic on missing basedir 2020-11-27 19:38:11 +01:00
ae043f5cd2 Fix some debug messages 2020-11-26 00:21:02 +01:00
104302ede2 cargo fmt 2020-11-25 23:59:39 +01:00
6ed76928db Cleanup unused stuff 2020-11-25 23:55:33 +01:00
19e9b98302 Reorder tasks, start implementing git 2020-11-25 23:26:52 +01:00
5bee567e34 Expand relative basedir 2020-11-25 21:58:00 +01:00
f86e3f6905 Setup environment vars for tasks 2020-11-25 18:49:02 +01:00
f8f1f7fea5 Clone to basedir/.task and set working dir there 2020-11-25 18:44:54 +01:00
e9bc8434a5 Load host config (not passed to task yet) and respect ignored tasks 2020-11-25 17:10:14 +01:00
02e6a5d827 Run sourceless tasks, respect opt-in task.hosts list of hostnames 2020-11-25 12:07:08 +01:00
25ea54143c Basedir can be configured with -b/--basedir 2020-11-23 20:07:38 +01:00
5b99ff9550 Rename ~/.git-build to ~/forgebuild 2020-11-23 19:45:53 +01:00
8d854c1d1a Find translations in several places 2020-11-23 19:45:35 +01:00
896a3e6f5c Add some comments 2020-07-01 17:38:27 +02:00
603f040b97 Some tests 2020-07-01 17:17:54 +02:00
d02aca6864 Load tasks from positional arguments 2020-06-10 13:04:35 +02:00
01b832f614 DB is not specific to tasks 2020-06-01 16:56:24 +02:00
65ab08a75c Target tasks from CLI 2020-05-01 13:19:33 +02:00
ca5e6c9e3d Start CLI 2020-05-01 12:48:22 +02:00
2c4fa7e7b5 Start implementing DVCS backend 2020-05-01 01:45:48 +02:00
ed17533c02 Check if repo is already cloned 2020-04-30 23:28:25 +02:00
ec55a274c3 Flat-file DB 2020-04-30 22:11:06 +02:00
d2118316d3 Start rust implementation 2020-04-30 18:53:49 +02:00