Commit Graph

132 Commits

Author SHA1 Message Date
Sridhar Ratnakumar
22f2aeb7e0
example: Update parent flake 2024-09-30 15:16:05 -04:00
Patrik Stutz
d0824dab6f
Add lib.evalModules for use without flake-parts (#80)
Also adds `lib.makeProcessCompose` as convenient wrapper.
2024-09-30 11:59:46 -04:00
Sridhar Ratnakumar
f6ce9481df
changelog: Update 2024-08-25 13:13:43 -04:00
Sridhar Ratnakumar
89c0cce6dc Add is_tty to process settings 2024-08-25 13:13:13 -04:00
Shivaraj B H
dcf3082c74
feat: Add exit_on_skipped process setting option (#75)
* feat: Add `exit_on_skipped` process setting option

* Update CHANGELOG.md

---------

Co-authored-by: Sridhar Ratnakumar <3998+srid@users.noreply.github.com>
2024-08-16 14:16:03 -04:00
Greg Hellings
9344fac44e
Add ready_log_line (#67) 2024-06-10 10:57:17 -04:00
shivaraj-bh
8a6fae467d docs(options): add description to options that's missing it
Essential to upstream it to
https://flake.parts/options/process-compose-flake
2024-06-06 10:01:16 -04:00
Hao
4569c7c769 Add doc and doc-static 2024-06-03 09:55:17 -04:00
Hao
b14afd47d6 Add just 2024-06-03 09:55:17 -04:00
Hao
f3d2ea7814 All the following changes are NIT:
1. Add nixd for dev env
    2. Replace unused var with _
    3. Switch the order of conditions to make it more intuitive
2024-06-02 22:46:50 -04:00
Shivaraj B H
32c069e7ef
docs: {pre, post}Hook under Usage section (#64)
* docs: `{pre, post}Hook` under `Usage` section

* sequence

---------

Co-authored-by: Sridhar Ratnakumar <3998+srid@users.noreply.github.com>
2024-05-07 02:35:45 -04:00
Sridhar Ratnakumar
ee8cd505f0 fix: Pass --no-server with httpServer disabled
resolves #62
2024-04-24 11:04:55 +10:00
szucsitg
128a50fb7b
Add Unix Domain Socket support for Process Compose (#60)
We can't make `port` and `uds` sum type, due to https://github.com/NixOS/nixpkgs/pull/254790 not being merged.
2024-04-20 22:18:26 -04:00
Sridhar Ratnakumar
522b77b195 chore(treewide): Run treefmt in devShell 2024-04-12 04:50:44 -04:00
Sridhar Ratnakumar
bd94a58388 chore(nix): Add dev sub-flake 2024-04-12 04:50:44 -04:00
Sridhar Ratnakumar
e3292f8037
ci: revamp
- Use nixci
- Add macOS
2024-04-12 04:28:28 -04:00
Sridhar Ratnakumar
ff4ec479a8
readme: use zulip badge 2024-04-12 04:27:01 -04:00
Sridhar Ratnakumar
44d260ddba example: update parent flake 2024-02-22 12:48:20 -05:00
Sridhar Ratnakumar
dded78fff5
Switch to JSON for config (#59)
* Switch to JSON for config

* rename options accordingly

* changelog
2024-02-22 11:55:54 -05:00
Sridhar Ratnakumar
b346fb30ad
wip (#57) 2024-02-09 12:50:22 -05:00
Sridhar Ratnakumar
f1b453e251
doc: elaborate on services-flake 2024-01-27 23:00:13 -05:00
Sridhar Ratnakumar
4fe4d00828
doc: typo in edit link 2024-01-23 01:12:06 -05:00
Sridhar Ratnakumar
43ec85eed7 doc: Port docs back to Emanote 2024-01-23 09:18:48 +05:30
John A. Lotoski
c8942208e7
Add a pre- and post- hook for the process-compose wrapper (#56) 2024-01-19 02:52:42 -05:00
Sridhar Ratnakumar
9ab9f5113f
Add lib (#55) 2024-01-18 11:03:04 -05:00
Sridhar Ratnakumar
251f4e1a32
ci: Ditch the DetSys installer 2024-01-18 09:44:10 -05:00
John A. Lotoski
5cc43941c0
adds apiServer process-compose cli option (#54)
* adds apiServer process-compose cli option

* Update CHANGELOG.md

---------

Co-authored-by: Sridhar Ratnakumar <3998+srid@users.noreply.github.com>
2024-01-17 10:32:23 -05:00
Sridhar Ratnakumar
9066f059e3
Make process submodule a proper submodule (#53)
* Disable shorthandOnlyDefinesConfig for 'processes' submodules

* changelog
2024-01-10 08:17:08 -05:00
Sridhar Ratnakumar
8b47073088
doc: link to process-compose docs 2024-01-10 05:28:00 -05:00
Taylor Gunnoe
9e77499a9f
Add is_foreground option (#52) 2023-12-18 08:51:32 -05:00
Sridhar Ratnakumar
8edcd4de7c
readme: new home 2023-11-30 13:24:42 -05:00
Sridhar Ratnakumar
3eb125f614 readme: Add Zulip chat 2023-11-22 17:39:28 -05:00
Sridhar Ratnakumar
ff2a955603
readme: add discussion links 2023-11-18 18:51:59 -05:00
Sridhar Ratnakumar
96d20d0497 docs: flakular rename 2023-11-17 15:07:58 -05:00
Sridhar Ratnakumar
ea1607cead ci: Use nixci 2.0 2023-10-28 14:22:40 -04:00
Sridhar Ratnakumar
fc19f30080 example: Update parent flake 2023-10-28 14:08:08 -04:00
shivaraj-bh
1ebecb83f1 add namespace option 2023-09-29 09:08:38 -04:00
Shivaraj B H
5494afa0b6
Fix: test process overwriting all the other processes (#44) 2023-09-05 11:31:50 -04:00
Shivaraj B H
2a84a6c2c9
Merge PC configs in Nix (#43) 2023-08-23 13:09:45 -04:00
Shivaraj B H
4b9478181d
Process as test (VM -> Native test) (#39)
Also remove `debug` option
2023-08-21 11:01:38 -04:00
shivaraj-bh
9c77cd4860 set default port of swagger endpoint to 0 2023-08-17 09:41:11 -04:00
shivaraj-bh
bacdaf54ff add exit_on_end process option 2023-08-04 16:49:47 -04:00
Sridhar Ratnakumar
0e2aab0ba1 example: update parent flake in lock 2023-07-20 12:23:13 -04:00
Adrian
332cf7a041
feat(wrapper): allow calling sub-commands other than up (#35)
tui and config file are set via env vars, which do not trigger errors for
sub-commands which do not expect corresponding command line flags

port is still set via command line argument since it is the only global one

also: make port and tui option non-nullable (see: https://github.com/Platonic-Systems/process-compose-flake/issues/34#issuecomment-1644128112)
2023-07-20 12:12:40 -04:00
Sridhar Ratnakumar
12cf28de0e doc: title 2023-07-18 16:56:53 -04:00
Sridhar Ratnakumar
7b54d8ae19 doc: sidebar pos 2023-07-18 16:43:54 -04:00
Sridhar Ratnakumar
be08283860 docs: prepare for zero-to-flakes 2023-07-18 10:48:45 -04:00
Shivaraj B H
67949a2e1c
change settings type (#33)
Co-authored-by: Sridhar Ratnakumar <srid@users.noreply.github.com>
2023-07-17 15:37:08 -04:00
Sridhar Ratnakumar
36a80ef0ec Switch to nixci for test.sh 2023-07-14 14:42:25 -04:00
Sridhar Ratnakumar
2aa84559e0 Add nixci configuration 2023-07-14 14:39:19 -04:00