-
f8037a1f99
lang: types: Add a small helper function for common type conversions
James Shubin
2024-10-15 20:53:39 -04:00
-
067eef9007
util: distro, engine: resources: Update virt-builder res
James Shubin
2024-10-15 20:35:13 -04:00
-
e45d9be065
util: distro: Parse the os-release file
James Shubin
2024-10-15 20:33:10 -04:00
-
d24149518c
util: distro: Refactor family and distro code
James Shubin
2024-10-15 19:45:48 -04:00
-
d403f18b2a
util: distro: Put distro specific data in this util package
James Shubin
2024-10-15 19:04:17 -04:00
-
1f12150d8f
engine: resources, examples: lang: Expand on future deploy ideas
James Shubin
2024-10-13 20:47:47 -04:00
-
d3a7cefcc6
engine: resources: Add an archiving, deploy resource
James Shubin
2024-10-13 16:44:23 -04:00
-
a8c8f09aa3
gapi: Plumb through a URI mechanism
James Shubin
2024-10-13 16:40:50 -04:00
-
b03fdeccae
lang: interfaces: Nil input means no args
James Shubin
2024-10-06 22:51:48 -04:00
-
6c12e8a29b
lang: gapi: The module path needs separate rebasing
James Shubin
2024-10-06 23:58:59 -04:00
-
310452542b
lang: gapi: Rebase to the common path prefix
James Shubin
2024-10-05 00:34:34 -04:00
-
b514022713
util: Add some path manipulation algorithms
James Shubin
2024-10-05 00:29:32 -04:00
-
c937280664
engine: local, lang: core: local: Add a pool function
James Shubin
2024-10-04 22:37:39 -04:00
-
898b58e3e7
lang: core: strings: Add a substring function named substr
James Shubin
2024-10-03 13:01:08 -04:00
-
74119a0a53
lang: core: strings, util: Add left and right padding functions
James Shubin
2024-10-02 14:33:16 -04:00
-
d6914d3437
lang: core: net: Improve formatting of the mac functions
James Shubin
2024-10-02 14:32:49 -04:00
-
fdfa03685c
lang: core: net: Add is_mac function
James Shubin
2024-10-02 14:31:20 -04:00
-
149a85fcde
modules: misc: Ensure the ssh key has a folder
James Shubin
2024-09-29 00:53:11 -04:00
-
65f26769ae
lang: core: net: Add a cidr to mask function
James Shubin
2024-09-28 22:54:06 -04:00
-
6397c8f930
lang: Clean up import logs
James Shubin
2024-09-28 21:56:53 -04:00
-
761030b5b8
modules: misc: Make the ssh keygen module more useful
James Shubin
2024-09-26 12:52:27 -04:00
-
9a752da13d
modules: misc: Add a small helper module
James Shubin
2024-09-26 12:43:26 -04:00
-
13fc711657
util: Expanding home directory should preserve trailing slash
James Shubin
2024-09-26 12:29:43 -04:00
-
6419f931ee
engine: resources: Add a virt-builder resource
James Shubin
2024-09-26 11:47:40 -04:00
-
562138cb74
lang: core: os: Add expand_home function
James Shubin
2024-09-25 20:31:18 -04:00
-
8aac770bcb
engine: resources: pkg: Add a small helper for simple installs
James Shubin
2024-09-25 16:26:32 -04:00
-
80e8c9cadc
util: arch: Use small arch util library
James Shubin
2024-09-25 16:25:55 -04:00
-
87b3dda867
readme: Fixup typo
James Shubin
2024-09-19 13:22:00 -04:00
-
b9e093cd6b
engine: resources: svc: Reduce unnecessary logging
James Shubin
2024-09-18 21:47:29 -04:00
-
06a023ca66
engine: resources: sysctl: Be more careful about dir path
James Shubin
2024-09-18 21:39:33 -04:00
-
ccb4c6244d
engine: resources: exec: Improve the docs for a common scenario
James Shubin
2024-09-18 21:39:03 -04:00
-
4489e5ce6e
engine: graph: autoedge: Quiet down the useless logs
James Shubin
2024-09-18 21:38:29 -04:00
-
8df82f0301
docs: Add a new faq entry about deploy.readfile
James Shubin
2024-09-18 21:38:08 -04:00
-
57b4a7efce
lib, engine: graph: Let children directories be readable
James Shubin
2024-09-18 21:03:58 -04:00
-
fd508fbc0d
engine: resources: Fix typo in svc
James Shubin
2024-09-17 18:10:13 -04:00
-
a4f368fc9f
engine: resources: Add a sysctl resource
James Shubin
2024-09-15 23:07:03 -04:00
-
e7b57a32fd
engine: resources: Add a tar resource
James Shubin
2024-09-13 20:04:53 -04:00
-
06cc63fcb6
util: recwatch: Add a helper function for merging these
James Shubin
2024-09-13 19:32:54 -04:00
-
e34212a10b
engine: resources: gzip: Check unhandled error
James Shubin
2024-09-13 19:33:39 -04:00
-
5f6e07b5e8
engine: resources: gzip: Fix typo
James Shubin
2024-09-13 16:24:01 -04:00
-
1465c5cdc9
engine: resource: gzip: Remove unneeded waitgroup
James Shubin
2024-09-13 16:13:03 -04:00
-
29eebd0d07
lang: core: Move template to golang namespace
James Shubin
2024-09-13 15:51:24 -04:00
-
5bbc06d8bc
engine: resources: Add new gzip resource
James Shubin
2024-09-13 03:32:10 -04:00
-
9a5f6a5bd3
lang: core, funcs: Use the correct zero type
James Shubin
2024-08-19 00:46:23 -04:00
-
2e774215e4
lang: core: deploy: Add a function to get the binary path
James Shubin
2024-09-03 14:51:34 -04:00
-
1327752725
engine: resources: Special log message for unhandled decline
James Shubin
2024-09-03 20:30:31 -04:00
-
118f266211
lang: core: local: Add a new vardir function
James Shubin
2024-09-09 18:04:18 -04:00
-
87a2dfc8f9
engine: local: Add a vardir API to our local API collection
James Shubin
2024-09-09 17:41:12 -04:00
-
b88ac4603f
lang: interfaces Add CallableFunc interface
James Shubin
2024-09-09 15:49:57 -04:00
-
28e81bcca3
modules: Add a modules directory for mcl code
James Shubin
2024-09-06 17:02:53 -04:00
-
3d0660559e
examples: lang: Add a join example
James Shubin
2024-09-09 14:54:45 -04:00
-
48dc9ad099
test: shell: Disable another flaky test
James Shubin
2024-09-06 16:24:28 -04:00
-
fd3a2a1f0f
engine: resources: Make consul optional
James Shubin
2024-09-03 20:26:38 -04:00
-
c6e9175e3f
engine: resources: Add missing build tag
James Shubin
2024-09-03 20:21:31 -04:00
-
1a39472734
lang: core: embedded: provisioner: Sometimes this is used
James Shubin
2024-09-03 14:48:38 -04:00
-
bfa88e9b1c
engine: resources: Workaround regression in wget2
James Shubin
2024-08-30 20:33:41 -04:00
-
a0972c0752
lang, engine: Add a metaparam for catching accidental dollar signs
James Shubin
2024-08-22 20:41:48 -04:00
-
8dc0d44513
lang: Add an extra fail scenario to our test suite
James Shubin
2024-08-22 20:12:59 -04:00
-
8594b6e2a9
lang: funcs: Hint the struct_lookup functions better
James Shubin
2024-08-21 19:00:51 -04:00
-
82cac572ca
lang: core: fmt: Allow type unification variables for format
James Shubin
2024-08-21 19:00:25 -04:00
-
da4f69cd87
lang: ast, core: fmt: Allow unification variables for fmt
James Shubin
2024-08-21 18:52:24 -04:00
-
e6cb776eb6
lang: ast, core: fmt: Catch invalid nil signatures
James Shubin
2024-08-21 18:50:11 -04:00
-
7557114b4e
lang: ast: Don't send empty ord names for partials
James Shubin
2024-08-21 18:00:44 -04:00
-
001e1a5da0
lang: Remove some error wrapping
James Shubin
2024-08-18 19:07:27 -04:00
-
6f3c3c318b
lang: core: Shorten functions with wrapper
James Shubin
2024-08-18 18:29:01 -04:00
-
654e376be7
lang: core: Add list and map packages
James Shubin
2024-08-18 18:28:26 -04:00
-
211121cdca
lang: funcs: Use correct constant
James Shubin
2024-08-18 17:31:37 -04:00
-
f2d4cac92d
docs: Add a short contributing guide
James Shubin
2024-08-16 23:57:38 -04:00
-
c5dc9c7650
docs: Add a guide for writing API services
James Shubin
2024-08-16 23:38:27 -04:00
-
7596f5b572
lang: core: os: Add family functions and variables
James Shubin
2024-08-07 17:30:15 -04:00
-
8e9c3b6c1e
lang: funcs: vars: Include system package variables in the scope
James Shubin
2024-08-07 17:29:50 -04:00
-
a93c98402a
lang: ast: Add better logging about scope issues
James Shubin
2024-08-07 17:17:15 -04:00
-
b04ee4ba22
lang: ast: Pass through the data field for vars
James Shubin
2024-08-07 17:08:47 -04:00
-
65b104ea55
lang: ast: Split off helpers into util file
James Shubin
2024-08-07 17:06:57 -04:00
-
562eb643fc
engine: resources: Display bytes copied when making a file
James Shubin
2024-08-06 15:24:45 -04:00
-
80178422db
engine: graph, resources: Clean up log messages
James Shubin
2024-08-06 15:12:10 -04:00
-
e94f39bf2c
engine: resources: Cleanups to the svc resource
James Shubin
2024-08-06 14:31:39 -04:00
-
6c1a33066a
engine: resources: The svc resource should reload on notification
James Shubin
2024-08-06 14:22:15 -04:00
-
beca0c3ae6
engine: resources: Plumb through the context and constants
James Shubin
2024-08-06 14:13:39 -04:00
-
7517c83953
engine: resources: Add the systemd service constants
James Shubin
2024-08-06 14:02:17 -04:00
-
0354082f89
engine: resources: Allow symbolic modes for missing files
James Shubin
2024-08-06 13:24:25 -04:00
-
4abcd9cf01
lang: core: Quiet down the template function by default
James Shubin
2024-08-01 20:54:55 -04:00
-
c974820c56
engine: resources: Add log messages for chmod and chown
James Shubin
2024-08-01 20:32:56 -04:00
-
88670ae7a1
engine: resources: Improve output of log messages
James Shubin
2024-08-01 18:44:44 -04:00
-
d0ed004b24
examples: lang: Test that each of the mcl examples compiles
James Shubin
2024-07-31 16:01:51 -04:00
-
6de7d8b254
lang: funcs: Catch non-specific type build error
James Shubin
2024-07-31 16:01:27 -04:00
-
bfb5d983c1
lang: types, unification: Don't recurse into private fields
James Shubin
2024-07-31 15:59:13 -04:00
-
0a183dfff9
lang: funcs: txn, util: Fix typos
James Shubin
2024-07-25 12:44:58 -04:00
-
8b54306eb9
examples: lib: Fix these rotted tests
James Shubin
2024-07-25 12:39:43 -04:00
-
fd86b35ce3
docs: Improve the FAQ
James Shubin
2024-07-23 17:26:57 -04:00
-
d9f8dd53c1
test: Add comment explaining the line length rule issue better
James Shubin
2024-07-23 17:26:18 -04:00
-
ccb0e55d5a
examples: lang: Fix env0 example
Omar Al-Shuha
2024-07-07 23:55:19 +02:00
-
74f747e80b
util: password: Fix suspicious dep issue
James Shubin
2024-07-07 12:47:14 -04:00
-
aa03b5ce2f
lang: core: iter: Add filter iterator function
James Shubin
2024-07-03 21:25:19 -04:00
-
e747e12002
examples: lang: Fixup a few examples
James Shubin
2024-07-02 23:50:24 -04:00
-
d1753c592a
lang: core: iter: Misc formatting fixes
James Shubin
2024-07-02 23:49:56 -04:00
-
7a35bef7ac
test: Improve comment parser to skip code blocks
James Shubin
2024-07-02 13:24:55 -04:00
-
e10e92596f
lang: types: Add stringer information manually
James Shubin
2024-07-01 18:35:20 -04:00
-
28253c4bd2
lang: Move stateful test objects into a per-test mode
James Shubin
2024-07-01 18:34:42 -04:00
-
f2976deb02
pgraph, lang: ast: Fix failing tests due to non-deterministic topo sort
James Shubin
2024-07-01 18:34:24 -04:00