Releases: craftcms/nitro
v0.7.2
testing the hashgen script
v0.7.1
v0.7.0
Changelog
0742ff4 Add boilerplate services command
ee4f78c Add chainable command and update tests to run docker container
0e2b4f6 Add check for chained commands on init
7448553 Add methods to interface used for syscall, path, and input
1b4b1a6 Add post install commands for php and xdebug
f88489d Add scripts package and php installer
ad47202 Add sql command
751f217 Add tests for the docker run commands and installer
098205b Add “Chainable” to command
2f44271 Make version exported for Go builds
1bea9ff Merge branch 'develop' of https://github.com/pixelandtonic/nitro into develop
45008f6 Merge branch 'develop' of https://github.com/pixelandtonic/nitro into develop
590fb78 Merge pull request #53 from pixelandtonic/feature/global-config
d5fcb23 Print the config file being used for create
468b958 Rename to runner
85315f2 RunAction is a less complex runner
c15f7bf Update readme with some xdebug instructions.
e3ce53d abstract apt install into package
5a72f44 add -race and coverage to tests for codecov
32838c5 add => site
a6a5e98 add Flags to core command for commands without flags
04e386d add a core command
52b9f6f add alias to database
96baa2d add blackfire agent to php install
3af0ee0 add codecov action
da42e73 add codecov action but comment out for now
302450a add config file yaml to output on the debug flag
1a7cb4a add context command
20a4b70 add core command and testdata
aeefc61 add coverage
c09ece1 add create volume and create database container
1a9c8ed add database config and test for duplication
367e2d2 add database logs command
6b8d689 add destroy action and test
3f53d14 add destroy command
6ef9ea8 add docker logs to get a container logs from the machine
2c294ba add enable/disable xdebug and configure commands
42f7d87 add hosts show and output for mapping
5e1de4d add info action
9ec0316 add info action
673c141 add info command
fab970e add info to init command
a006385 add install command with tests
a012bc4 add install to cli, and replace name from hard coded test
cb3bdef add intergration-test target
e620709 add ip command
5edd766 add logs and nginx logs command
44c6709 add logs database with interactive ui
ca41986 add missing env vars for containers
19ccc98 add missing system information
aef63e0 add mount action
5c11eb2 add nginx logs cmd
2c76bcf add nginx template and set /app/sites dir
d57afe7 add redis command
ec5067e add restart database command
de62b78 add root flag to sql cmd
8ef2996 add root option to sql
d056021 add scripts package and tests for php and composer
7b503eb add site add commands
0bd44d4 add site command
b9d23a4 add site commands
e3dfe7b add sites creation to machine create
e5d9e33 add ssh command
b99a05a add start and stop commands
d81c9e4 add test and implement using a config file
8a30e15 add tests for apt install
da52a16 add tests for config
c01e442 add update, ssh, and init commands
2ae2e0c add validation for duplicate database engine/versions
dd0f739 add validation to create
4757ffe add validator for machine name
ebe60b8 add viper and example config file
551b6ec add wip completion command, hidden
b10ad32 add x package to abstract chaining commands
b16c97c add xdebug off, remove old commands
78fdfbc add xdebug on
6a2093e adding config to corecommand
445e77c adding hosts file editing/removal with sudo check
1877578 adding mount and site script
520cd92 adding place holder for prompts
785d796 adding support for scripts package
ac0bab8 adding tests for postgres
9b2625a adds ability to define custom path to config
315e29f adds remove-integration-test and wip if statement
0eb5d3a attach start and stop commands to the machine cmd
ed1fffc clean and remove the local machine flag from cmds
bfcfb6b clean up
fde7a94 cleaning up
53e290e cleanup
7bb9d6e cleanup
4a25570 cleanup
2d35bfb cleanup
cafe913 cleanup
bf67b32 consistency on the cmd return types
33d859a coverage
64691a6 docs
7978d4e docs
405dad9 don’t update when adding blackfire, speed up init
e465ce7 export CloudConfig
356b91f export CloudInit
125c24d fix broken tests, except the blackbox init test
d71a544 fix copy and paste
d44d807 fix init tests
c1e6f4d fix install and tests
a7706e6 fix sql command
0fdea22 fix sql to use the user and password
d25e0f9 fix test with input
31984c3 fix the build script
6110f3f fix the flags and add init with config
de3253d fix the global nitro file usage
ffb39bc fix var name
f9d5928 go mod tidy
fd68b28 helpers for the runner
2850f60 helps to have the actual image to run
9e9f84c ignore craft project anem
246148f implement runner for multipass
6419224 important
533dee8 keep
1ad5fab major cleanup
e62d29e make destroy not chainable
4de6514 make domain validation check case and .
4170422 make hosts command run
538bccd make sure the ubuntu user can run docker commands
274c34d missing launch cmd
22f52c9 more broad testing
b78da42 more tests, remove empty cmd
5a07de3 move
6bcc484 move all site related commands to actions
dd83459 move cloud config into new package
7ecacc7 move core flags to core command
8aeb2f0 move hosts into add
13f2ca6 move ip into actions
074e22f move runner into nitro
8116e00 move the docker commands into scripts
c4bb221 move update and upgrade into sep actions
c32cee2 move update to after blackfire install
07ab170 move validate to top level package
8637f40 mv config to nitro package
2475072 mv launch into scripts
29279f9 mysql 5.6 is valid
47d1045 naming
63d9f9b new line
f92b2de prep for the mount and sites chained commands
161badf quick pass at updated docs
584d11e refactor to config package
b54817c remoe old logs command
d9a97d2 remove debug println
2aaa37a remove exec
6ba4c23 remove flags from core and add ssh
2959db8 remove logs and set correct settings for xdebug
c1a634f remove old code
793952a remove old commands package
6268cec remove serve command, move to site add
e403e32 remove silence usage
8a8804e remove viper
75373aa remove xdebug from create
007a299 rename RunAction to Run
46bfedc rename defaults to overrides
0ea7726 rename init to create and namespace under machine
a30aa35 rename init to create, use correct docker commands
42f6a1b rename the database version func
9d432f5 reorganize
680eb8e restart php-fpm after configuring xdebug
d80fe59 restructuring code with tests
ae7f76a return on error
24da083 semantics
bce01d7 semantics
6a9d57d set defaults for flags if not provided
a81cef4 set the remote host and logs for xdebug
15d92db setup volume dir for docker images
3abb548 setup xdebug on create
17de954 silence usage on errors
da53a63 simplify the init cloud-config options
d86dbc3 speed up the init process
4efd69d switch ports to use string
7f4e6e2 switch to remove hosts
5f819e2 switch to template over printf for now
1a9def4 switched create to use actions
9433ae1 tests
c7188f9 tests for sql, still need to check postgres
39c3ed5 this is why we write integration tests
be61a7a update error to return the version as well
7a5f3f2 update example nitro.yaml
dcc1896 update integration test targets
22e7d45 update tests for docker
3861405 update the sites add to use relative paths
748f2e0 upgrade Go to 1.14
35a8e7b use correct yaml package
afc2986 use exact args
0504ad5 use local runner
631deda use multiple dbs
2c69d38 use pointers correctly
d9d0ef5 use real versions
314f705 use the correct order for calling docker commands
042ff0c wip action package
7e2a5c7 wip config
5e5f6c5 wip config package
8bc03de wip docker exec script
933e429 wip init test
609d034 wip install option docs
a2817e3 wip multipass wrapper
bee0f26 wip serve command
41b40ef wip sites
e516f0d wip test
6f091d6 wip tests for sql
7629b71 working on making Matt happy
708fc47 yaml package
v0.6.0
init
command prompts user to setup first site- Xdebug is now configured for web and CLI
- Update the disk size to 20G for new instances
- Remove virtual host hard coded TLD
Changelog
79ec547 Add prompt to setup the first site, closes #32
e7b9a6d add support to viewing xdebug logs
11364a5 bootstrap now properly configures xdebug
f1d89ef correct the binary name
86168d5 docs
5439797 remove the hardcoded TLD from hosts
4343ba3 update docs
e4dee43 update the default disk to 20G
2083c1d use correct ip for xdebug
v0.5.1
v0.5.0
drop remove test Signed-off-by: Jason McCallister <jason@craftcms.com>
v0.0.5
Changelog
dec215d Add bootstrap after action to print sys info
683dcd5 Add correct flags for bootstrap context
20cb1d5 Add featch command, update ip and bootstrap after
a07c10b Add info command, closes #16
a356d1c Add php-imagick to each php version installer
e37803d Add remove command with basic tests
33302ee Add simple domain validation
0bf43d1 Add validation to bootstrap
da7133f Added detach command
e01a64c Check installed php when adding site
926259b Cleaning up and working on tests
e16fedf Refactor all commands to use runner
f430f3a Remove index.html/html from index
ff13094 Remove no longer used makefile targets
c05130d Remove —name from sql
769242e add hosts command to edit /etc/hosts
728a801 add windows build
5666229 adding more nginx config options
e03eea5 change sql flag to postgres for consistency
983c88e cleaning up
c2f1e03 cleaning up
1c7e39b create single interface for running commands
7ee7bed docs for commands
0797a5a fix bootstrap from refactor
4926f48 fix postgres permissions and remote access
4fbb69e grant craftcms user permissions on all databases
64fdb9b make fetchIP unexported
db0734e modify php.ini settings for craft
da5a590 move flags into flags.go
7a09f27 move interface to internal
0d2e653 move runner into command package
6817ea0 refactor packages
c4e9584 remove comment
cd19d14 remove context in favor of runner
ca07653 remove executor
060acae remove password cmd and set default user/password
ef50a54 remove permissions
b584517 remove php deps for an easier setup
2b23d35 rename CommandRunner
1887d5b show more help
f737ebf switch init to use runner
b786a29 switch to exec.Command
2652ee2 switch to use /home/ubuntu/sites for nginx
5ce413f update flag name for sql command
b2eee00 update runner with stdin for init
35ea9d9 updating add scripts
02453c4 wip workflow docs
v0.0.4
Changelog
349ef71 Add attach command and chain after add-host
3c0b125 Add start command
93ae50d Switch to xon and xoff
ec91ec2 add scripts for 7.3 and 7.2, setting up postgres installer
59c53c6 add xon and xoff
321346d clean up
3abd0fa cleanup and adding postgres setup
60cfc30 cleanup some init
bff2bcb remove bin dir from git
69587b7 remove replacement options
1a64ff1 remove x package
b3837fe wip download script based on OS
a2638c6 write php version during install
v0.0.3
Testing releaser
working on GH action Signed-off-by: Jason McCallister <jason@craftcms.com>