Commit ce59935
authored
Model additional system commands (#332)
Model the pkgbuild command with the usual structure used for other
commands.
Provide a custom string convertible implementation for configuration
so that the configuration can be easily converted into a string for
logging and comparison purposes.
Create a runEcho() implementation for the build swiftly release
script so that commands can output their command-line to the log
for reproducibility. Add custom string capabilities to Configuration
and Arguments to support this.
Model the Linux getent command.
Model a small subset of the git command.
Replace array += with append to save on allocations.1 parent d15d77a commit ce59935
File tree
6 files changed
+490
-78
lines changed- Sources
- LinuxPlatform
- SwiftlyCore
- Tests/SwiftlyTests
- Tools/build-swiftly-release
6 files changed
+490
-78
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
605 | 606 | | |
606 | 607 | | |
607 | 608 | | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
| 609 | + | |
| 610 | + | |
617 | 611 | | |
618 | 612 | | |
619 | 613 | | |
| |||
0 commit comments