David Heinemeier Hansson
7ad416f029
Add option to skip audit broadcasts (useful when testing)
2023-02-23 10:04:35 +01:00
David Heinemeier Hansson
67cb89b9b9
Remove requires confirmation
2023-02-19 17:16:06 +01:00
David Heinemeier Hansson
42bc691758
CLI doc updates
...
Match word
Language
Suggest what accessories are
There are also accessories
Default already shown
Better example
Warn about secrets being shown
Now also accessories
Wording
Clarifications
Clarify how to see options
General option for all
Options important here too
Hide subcommands
Implied
Simpler as just version
Be concise
Missing word
Wordsmith
Simpler and uniform words are better
Clarify what exactly we're manipulating
Wordsmithing
Implicit
Simpler language
Hide subcommands
Clarify its container management
Just one per server
Simpler
2023-02-19 17:15:44 +01:00
David Heinemeier Hansson
4fe7fb705a
Use same sentence style as broadcasts for audit log lines
2023-02-18 12:00:15 +01:00
David Heinemeier Hansson
a6eabd0b67
Remove unnecessary audit recordings
2023-02-18 11:36:52 +01:00
David Heinemeier Hansson
7077da5a64
Spacing
2023-02-04 10:15:43 +01:00
Xavier Noria
539752e9bd
Load with Zeitwerk
2023-02-03 22:45:12 +01:00
David Heinemeier Hansson
3daecf696a
Extract proper auditor and audit everything
2023-02-03 20:45:32 +01:00
David Heinemeier Hansson
b964e04f93
Bring accessory execution in line with app
2023-02-03 17:24:36 +01:00
David Heinemeier Hansson
c28065fd42
Fix doc
2023-02-02 15:28:36 +01:00
David Heinemeier Hansson
71f8f164ca
Expose ssh_run
2023-02-01 14:04:51 +01:00
David Heinemeier Hansson
1840f667d3
Accessory already knows its host
2023-02-01 14:04:36 +01:00
David Heinemeier Hansson
00afd5c6fc
Yield accessory
2023-02-01 13:30:04 +01:00
David Heinemeier Hansson
e17a7e28cb
Missing )
2023-02-01 13:29:14 +01:00
David Heinemeier Hansson
88b5e52b9f
Exec over ssh with accessory
2023-02-01 13:28:29 +01:00
David Heinemeier Hansson
52d75508ea
Ensure there's some cap on output
...
Need to DRY this out
2023-01-30 12:49:52 +01:00
David Heinemeier Hansson
407e1cc028
Protect accessory cli from missing accessory
2023-01-27 16:12:18 +01:00
David Heinemeier Hansson
05f84cdbef
Makes it easier to resume remove
2023-01-23 14:12:27 +01:00
David Heinemeier Hansson
03488bc67a
Add managed accessory directories
2023-01-23 13:36:47 +01:00
David Heinemeier Hansson
e1d518216a
Add dynamic file expansion
2023-01-23 12:45:49 +01:00
David Heinemeier Hansson
52d10394f7
Ensure uploads are readable
2023-01-23 12:45:36 +01:00
David Heinemeier Hansson
ddf52da132
Add exec and bash commands to accessories
2023-01-23 12:45:20 +01:00
David Heinemeier Hansson
6177673870
Get details on all accessories
2023-01-23 10:39:22 +01:00
David Heinemeier Hansson
78e50f23cd
All boot/remove for all accessories
2023-01-23 10:38:03 +01:00
David Heinemeier Hansson
699f271e6e
No need for protecting against re-invocation
2023-01-23 10:37:49 +01:00
David Heinemeier Hansson
148c43fe29
Extract make_directory_for
2023-01-23 10:37:19 +01:00
David Heinemeier Hansson
cd44014069
Commands should do all the actual work
2023-01-23 10:35:22 +01:00
David Heinemeier Hansson
62cc986c54
Cleanup files directory too
2023-01-23 10:04:46 +01:00
David Heinemeier Hansson
7b1ffbfd6d
Unify docs
2023-01-23 10:04:36 +01:00
David Heinemeier Hansson
8af7e48a90
Add file mapping to accessories
2023-01-23 09:43:57 +01:00
David Heinemeier Hansson
247aaeb6ef
Fix details to be per accessory
2023-01-22 21:39:12 +01:00
David Heinemeier Hansson
7ec7520d6d
Output command and logs
2023-01-22 21:39:02 +01:00
David Heinemeier Hansson
6b98eb3677
Operate accessories
...
When you want mysql, redis, and the like under MRSK management
2023-01-22 16:52:57 +01:00