Daniele Rondina
c2e9176ab2
solver.Order now return error
2020-04-09 17:07:57 +02:00
Daniele Rondina
726a749b4b
cmd/tree/validate: Integrate order of the solution
2020-04-09 15:58:05 +02:00
Ettore Di Giacinto
6540dcc99d
Merge pull request #82 from mudler/packages_type
...
Add Packages type and Versioner interface
2020-04-04 17:28:49 +02:00
Ettore Di Giacinto
5e31d940f0
Introduce Packages for []Package
2020-04-04 14:29:08 +02:00
Daniele Rondina
42d1ec5585
cmd/tree/bump: Add --to-stdout option
2020-04-04 13:42:25 +02:00
Ettore Di Giacinto
1779382811
Extend tree validate checks
2020-03-29 14:52:13 +02:00
Daniele Rondina
9b61ed9e1d
Fix panic if luet is executed without args
2020-03-29 08:48:51 +02:00
Ettore Di Giacinto
aeb10338f6
Add development version
2020-03-28 17:32:06 +01:00
Ettore Di Giacinto
02653e03d8
Tag 0.7.2
2020-03-28 17:31:35 +01:00
Ettore Di Giacinto
92d335d5d1
Add exec command to cli
...
It is the entrypoint for box, to run commands with unshare
2020-03-28 16:58:59 +01:00
Daniele Rondina
98c7d5c450
cmd/create-repo: Fix default value of tree-compression
2020-03-27 08:59:52 +01:00
Daniele Rondina
454e9d934e
Use filename instead of name on repo specs
2020-03-24 19:40:11 +01:00
Daniele Rondina
202ed2651a
💥 Refactor and split repository.yaml file
2020-03-24 00:05:16 +01:00
Daniele Rondina
4e461fd6be
cmd/repo/update: Update only enabled repo
2020-03-23 23:40:27 +01:00
Ettore Di Giacinto
d5166c55ab
Lock only on commands that aren't meant to run in parallel
2020-03-22 15:19:08 +01:00
Ettore Di Giacinto
b2ba17f7f7
Add development version
2020-03-21 21:43:21 +01:00
Ettore Di Giacinto
3c5e144b8d
Tag 0.7
2020-03-21 21:39:12 +01:00
Daniele Rondina
c7652c8a70
Added labels
to package definition
...
* cmd/search: Add support for search of the packages
with a specific label.
* review Search method of Repositories for permit
different search modes.
* labels are k/v attributes and could be matched
through label key (with HasLabel method) or through
regex that use "$key" + "=" + "$value"
2020-03-21 19:24:27 +01:00
Daniele Rondina
fc40c770ab
Add 'tree bump' command
2020-03-16 22:18:48 +01:00
Daniele Rondina
853a1995b4
cmd/tree/validate: Now support multiple tree paths
2020-03-15 19:16:22 +01:00
Daniele Rondina
039b77fdfd
cmd/tree/validate: Add counter of broken deps
2020-03-15 17:40:20 +01:00
Daniele Rondina
f02c54a274
cmd/tree/validate: Improve scripting integration
2020-03-14 17:38:57 +01:00
Daniele Rondina
d6182cba3b
Add cli command 'tree validate'
2020-03-14 11:14:14 +01:00
Daniele Rondina
bc5c0fa0cf
cmd/tree/pkglist: Cleanup code
2020-03-14 11:14:14 +01:00
Daniele Rondina
a94e430a3b
cmd/tree/pkglist: Add --matches/-m flag
2020-03-13 18:08:49 +01:00
Daniele Rondina
82a17a1a22
Drop cfgFile print to improve bash integration
2020-03-08 00:13:45 +01:00
Daniele Rondina
ad011e937f
cmd/tree/pkglist: Fix init of regExcludes
2020-03-06 17:54:26 +01:00
Daniele Rondina
25c796c430
Add 'tree pkglist' command cli
2020-03-06 17:51:04 +01:00
Daniele Rondina
df5499393f
--verbose/-v is now --debug/-d
2020-03-06 16:53:36 +01:00
Ettore Di Giacinto
026ddf6fc9
Add dev version tag
2020-03-05 18:37:16 +01:00
Ettore Di Giacinto
ec0b83a811
Prepare for 0.6.4 tag
2020-03-05 18:36:51 +01:00
Ettore Di Giacinto
de23e0d5b1
Download dependencies before installing
...
This enables smoother upgrades, and uses cache to pre-download
packages before uninstall/install
Allows also from cli to download deps only
2020-02-27 23:15:31 +01:00
Ettore Di Giacinto
8572aa5222
Preserve cache data from deletion during uninstall
2020-02-27 23:14:36 +01:00
Ettore Di Giacinto
0e0c2f21a6
Add dev version tag
2020-02-27 18:57:41 +01:00
Ettore Di Giacinto
575079bb77
Prepare for 0.6.3 tag
2020-02-27 18:57:13 +01:00
Ettore Di Giacinto
48df98bcae
Add dev version tag
2020-02-23 22:42:02 +01:00
Ettore Di Giacinto
0ce1baa448
Prepare for 0.6.2 tag
2020-02-23 22:41:33 +01:00
Ettore Di Giacinto
07610bc216
Add build option to remove backend artifacts
...
Add keep-exported-images to build to instruct to remove backend artifacts (docker images)
2020-02-21 22:33:18 +01:00
Daniele Rondina
a04dadf100
Add support for parsing version with build
2020-02-21 21:56:32 +01:00
Ettore Di Giacinto
647ea35983
Add a way to extend the CLI with external binaries
...
This lets luet to be extended like git does (just by having luet-subcommand binaries under $PATH)
following the UNIX filosophy. It has the downside that we silence the errors from cobra and we handle
them by ourselves.
Also the Exec syscall is not portable, and it should have implementation for each platform (hence why in helpers)
2020-02-18 23:08:14 +01:00
Ettore Di Giacinto
4648dedb55
Add --nodeps, --onlydeps and --force to Installer
...
This allows also to use it on upgrade and uninstall as it exposes the Installer options to the CLI.
See #48 , #49
2020-02-18 18:37:56 +01:00
Ettore Di Giacinto
2ce427d601
Add Nodeps, Onlydeps and Force options to Compiler
...
See #41
2020-02-18 18:36:44 +01:00
Ettore Di Giacinto
189c042fea
Add dev version tag
2020-02-17 18:04:36 +01:00
Ettore Di Giacinto
4e675723e8
Prepare for 0.6.1 tag
2020-02-17 18:04:05 +01:00
Ettore Di Giacinto
01e635bd78
Add dev version tag
2020-02-15 16:52:30 +01:00
Ettore Di Giacinto
68a5604d8c
Prepare for 0.6 tag
2020-02-15 16:51:51 +01:00
Ettore Di Giacinto
fcec6c5699
Add Push to hub feature
...
Add to the backends the Push capabilities to push images that were correctly built.
Also expose them to the CLI, along with KeepImg which was hidden.
2020-02-15 14:45:05 +01:00
Ettore Di Giacinto
d527eaed60
Allow to override default image repository
2020-02-15 14:31:23 +01:00
Ettore Di Giacinto
20bc250470
Add dev version tag
2020-02-12 15:45:01 +01:00
Ettore Di Giacinto
05b13c6c1e
Prepare for 0.5.1 tag
2020-02-12 15:44:34 +01:00