Commit Graph

  • 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