Craftcms Nitro Versions Save

Speedy local dev environment for @craftcms.

2.0.0

3 years ago

Changelog

89495a1 Merge branch 'release/2.0.0'

2.0.0-beta.7

3 years ago

Changelog

234cc9b Merge branch 'release/2.0.0-beta.7' into main

2.0.0-beta.6

3 years ago

Changelog

e30db12 Merge branch 'release/2.0.0-beta.6'

2.0.0-beta.5

3 years ago

Changelog

af4325c Merge branch 'release/2.0.0-beta.5'

2.0.0-beta.4

3 years ago

Changelog

b7e71b2 Merge branch 'release/2.0.0-beta.4'

2.0.0-beta.3

3 years ago

Changelog

2287c98 Merge branch 'release/2.0.0-beta.3'

2.0.0-beta.2

3 years ago

Changelog

ce24017b 2.0.0-beta.2 329da1be 2.0.0-beta.2 d09af77c Changelog tweaks 51a52065 Fixed a bug where the add command would overwrite an existing .env files e3230420 Merge branch 'develop' of github.com:craftcms/nitro into develop 96e95a27 Merge branch 'main' into develop d9f6213a Merge branch 'release/2.0.0-beta.2' 9778a337 Merge branch 'release/2.0.0-beta.2' 1f807319 Merge tag '2.0.0-beta.1' into develop 6d789589 Merge tag '2.0.0-beta.2' into develop 0e54d5d0 add amd64 build to release 1e98edab add mod target 54255ff4 add release to build arm images for the proxy 7c5871ff check for non-existing .env file aa45fc94 cleanup cbc2c690 fix an error when checking for updating containers a737547f fix error with custom ports on services e12484de fix test with minio 9caf8c3f fixed custom http, https, and api ports d8d67b7b friendly error when ngrok is not found 90bb15e2 ignore beta builds 7a4c6210 run tests and main branch 7ff59823 update environment variable names b3a9c574 xdebug and 7.0 don't play nice

2.0.0-beta.1

3 years ago

Changelog

6e7330e 2.0.0-beta.1 1621b51 Changelog cleanup fb4f86b Merge branch 'release/2.0.0-beta.1' 25f3bef Merge branch 'release/2.0.0-beta.1' 33f184e Merge tag '2.0.0-beta' into develop 9b8363d Merge tag '2.0.0-beta.1' into develop 986190d More cleanup a03de56 changelog faf9537 changelog 660c731 remove self-update command

2.0.0-beta

3 years ago

Changelog

48cfaee 2.0.0-beta e2e7071 Merge branch 'main' into develop 5cc4e87 Merge branch 'release/2.0.0-beta' a135d23 Merge tag '2.0.0-alpha' into develop 2fa77bb add arm build for macos 4d196ba add nitro alias command cd292eb changelog c31feae fix homebrew 6ea4383 remove completion b8fc134 remove docker.io from image pull 226efaa set prerelease to auto e812868 update brew settings d031082 update desc 2acfa13 update homebrew repo abdd18f use --version

2.0.0-alpha

3 years ago

Changelog

3a68355 --host 4bee0e6 -v on tests 5d6e928 2.0.0-alpha 7bd7fe9 Add --proxy to ssh command 92ecbd5 Add DatabaseCompatability to apply 8e9f6da Add Databases f1165c6 Add ErrNoComposerFile b1f74c9 Add GetAbsMountPaths 93f5d3a Add IsUpdated 1b30ce0 Add SetPHPExtension to config and extensions to sites 0188a27 Add networkCreateRequest to spy on requests c3df769 Add php options to config 9bec672 Add the local-linux target f55cda5 Create tests.yml a991d09 Error strings don’t start with caps d7edd7a Merge branch 'hotfix/readme' 5c381a6 Merge branch 'main' into develop 973acb5 Merge branch 'main' into develop 0cb8f34 Merge branch 'release/2.0.0-alpha' df9cb4e Merge branch 'release/2.0.0-alpha' 07cdac7 Merge branch 'v2' of github.com:pixelandtonic/nitro into v2 7b33137 Merge branch 'v2' of github.com:pixelandtonic/nitro-internal into v2 5e8c43c Merge branch 'v2' of github.com:pixelandtonic/nitro-internal into v2 542ee31 Merge branch 'v2' of github.com:pixelandtonic/nitro-internal into v2 795e460 Merge branch 'v2' of https://github.com/pixelandtonic/nitro into v2 9867744 Merge branch 'v2' of https://github.com/pixelandtonic/nitro into v2 8685872 Merge tag '2.0.0-alpha' into develop d7fb1dc MySQL permissions fix, WIP ae9a51b NewCommand cbffe1b Rename server configs to http/s 1aa12ad Revert "remove unused pkg" 34f88ec Two words + spaces. d1bb4c3 Use host.docker.internal for xdebug client_host setting 7949bce abstract backups to new pkg e16187a abstract proxy image ref bdd3fe0 abstract the match pkg for mounts 59eebd4 abstract the proxyImage eb3f249 add --clean to destroy to remove config as well 2c25dfa add --proxy flag to ssh command a19cee9 add --remove to hosts and apply d058b1c add --skip-apply logic on init bd3b1e2 add .exe to build-win target 56447f8 add 8.0 image 4e52693 add Ask to terminal 000a197 add Confirm to interface 3492498 add CreateSite prompt and update create and add commands 483ee99 add DatabaseImage and NginxImage vars 47a4b81 add EnableXdebug 48d9df7 add GetAbsPath to Site 1e84b7a add GetFile to config pkg 35d8018 add Select to terminal pkg 898a66a add Validate 2c0d492 add Validator interface and ValidateString type f8d72c4 add Version to cmd c8557e8 add a nice output to apply when out of sync 038a96c add a superflous test for restart 074a3d6 add ability to override default ports with env vars d073e45 add alpha build 282b3d0 add alpha-linux build target 4fe3321 add apply command a6fe7cc add apply prompt to xon/xoff and update site aware logic af8da9a add apply rpc and messages aa9c1ec add apply to add 9147925 add apply to enable|disable 3ae7ff5 add apply to init b8816d4 add archive pkg c30fe2a add ask func to terminal aa7227e add basic check for envs b41b61e add basic nitro label de1a9fe add better output to backup 6dc0ea7 add better support for mailhog container on apply 77be11a add blackfire to site creation and checks 7341237 add brew to goreleaser 2dce051 add build for macos 4574b03 add build to upx 35a9fb4 add ca-certificates to install a31741a add caddyconv types and working api 0bc84f9 add certutil.exe for windows 6c197ab add check network func 1051ad8 add clean command 8192924 add cleanPath 392cd00 add client for gRPC API c5234a0 add commands for code completion 25a1247 add completion command 69c183d add completion command for zsh and bash d41890c add composer home env var e9d0276 add const for label a6e09e8 add const for the filename c05e70f add containers to test 90dd72c add coverage output target 28de8ee add craft command e52b29e add create database, and --show-output optional flag for debugging c5a1cfc add create debug config efdc33d add database command f131fdd add database port label 0470541 add database to type a1ba990 add databasecontainer.StartOrCreate b8654c7 add databases as hostname 0931145 add databases to apply 52018ce add db prompt and env edit to create 39b36bd add db remove 515fbb6 add db ssh command fb18a34 add debug 3c9caab add debug config for apply 2f77846 add deploy targets 425c30b add destroy and update command 2fad0d5 add dev target for building locally 4187932 add develop a33a408 add docker build to golang 123e143 add docker build to release 463b03e add docker builds for the alpha version 3ba416b add docker login step 0cd4879 add docs cmd and dir d184180 add docs target 00d8983 add downloader pkg d951c12 add dynamodb scv pkg 37ccf95 add dynamodb service 130249f add enable xdebug to config fc3b56f add enable/disable command without apply f443db8 add env to minio 7fc583d add envedit tests 0daf8ec add environment label to all resources 8fec692 add envs c058089 add errors.Is on apply 896f2b4 add example 66090fa add example command for scaffolding b94033d add example container inspect ee48fcc add example json 1f46578 add example launch 76e1271 add example mounts fce7d53 add example to destroy a88d951 add example update request 8aca69b add experimental stream flag 61d5ee2 add extra check for y 9a704af add extra test 0a0d09a add feature report template a634d68 add file to config during load 8e7e283 add filetype pkg for db imports fbb56a9 add firstime setup to init b58f196 add gitignore for the nirto dir 799bad3 add goos 70099bc add grant all privileges deefb4a add hardcoded but working caddy update f68febd add helpful prompt with only one site aa2c211 add host label ea9cd89 add hostname to context e4945fb add hostname to mount 142e1f7 add hostname to xdebug vars ee86229 add http client to API 27dd2af add images for arm db449c8 add iniset launch config 2d9edf2 add inline examples eadc1d4 add labels and volumes b6d26e5 add launch config 9d87435 add launch config for import 335cbaa add length to hostname validation 7cb82fb add link to change log 864befa add logging to portavail facf096 add logic for extensions during apply d804ca4 add logic for mount containers 5e2a38c add logic for non-default values 85918ba add logs command c68a805 add loop for stat check on trust to verify file exists e8535bf add ls client and command 30064d5 add mailhog pkg with VerifyRemoved tests 808de00 add match pkg 90e087c add minio and redis services d83d7d1 add minio scv pkg 0c06bdf add missing tests for custom envs 89f1ae4 add mockOutput and fix test 878f84e add mount command 8531f86 add mount ssh support 743b29d add mysql database backup 3a92f69 add network ID 4143fd3 add new composer plan fd1e594 add new style validators bb77214 add new test file 400fce4 add newer images to update d28824d add nitro init config 58c2490 add nitro label to npm and composer containers 464f3fb add nitro portcheck command bcc2a3f add nitro remove command 2568a11 add node command cd9f2c8 add npm command 3af2295 add opcache enable 005d049 add optional hostname flag to portcheck 600aa4b add os specific builds b3974fa add output after err check 304e1aa add output to queue 08b066e add path label and cleanup 0926853 add pathexists pkg 9e18d50 add php and update blackfire 712e2de add phpvertsions pkg f947d11 add placeholder for cleanup after apply 37c1101 add port 80 to config ce4dd3d add port 9003 to caddy server f589cf7 add port label and alter user for mysql 8.0 17aeb0b add portavail pkg d2a852c add postgres prompt for showing db names 787e7e2 add pretty flag to context 168ec7b add prompts to first time setup e7b968b add proto for v2 with sample ping b92706f add proxy pull if not found ae21143 add proxy to update b566706 add proxycontainer pkg 1bfa40d add quotes on mysql create d74c721 add redis svc pkg 0f3cb19 add release fcd650b add releases pkg 90889de add remove site ded5025 add restart command 73ed685 add restart flag to update command 820dfcf add rough draft for removing host entries d2c51bb add rough wip context command 0626b53 add rough wip mysql imports da707d8 add rw lock on save/modificiations 58b9cb6 add self update to windows zip ae7dcb7 add self-update command 40d4bf5 add setup pkg to generate a basic config 71ebd26 add skip-pull flag aeb17a9 add small sleep for mysql container 1930425 add spy for filters 615d257 add ssh command debug 1760bff add ssh command with site selection 58950ff add start and stop command c73717e add start check 99c6bb1 add start, init, destroy, and stop commands with clients d5a1962 add stream flag for db import 0a7cb71 add suffix to proxy container 2f0aacf add support for capturing multiple mock requests caa6097 add support for custom directories 0e8696a add support for custom webroots f6e1675 add support for hostediting on windows e43308a add support for short hand urls 3f928d2 add support for ssh with duplicate site paths c7a4c09 add supprot for gz files 0834a77 add tags to releaser 47a60d3 add terminal to server route 01e9783 add test 1a2df92 add test for getting the indexes from the content 8005103 add test for stop 0f3edec add tests for ListOfSitesByDirectory 2257186 add tests for Load 37372bd add tests for adding sites c262502 add tests for checkfile c20e67f add tests for enable and disable xdebug 1a63fdd add tests for output 0f7a3c4 add tests for restart command e3da414 add tests for setting php settings based on type b43b81e add tests for sites 217951f add tests for stop b1a9064 add tests for verifying environment vars fc4b594 add tests to initialize 9be5ea1 add tests to site match 354087a add the edit command 1f5aa29 add the extensions command 718890f add the nitro command 51eda55 add the restart command and client 4b8cf5f add trust and context command 8d2ca30 add upx dfada59 add upx to alpha builds a4b32ca add urlgen package 5a403eb add valid args 6cad2f3 add version and action flags to composer 27aa38b add version command to display gRPC and cli versions fa34093 add version label to proxy container 5dd1b5b add version to root command 460b38d add version to the api 4996aea add volumes, networks, and containers to destroy 96772c4 add warning to terminal 426c41f add webroot pkg d143d8a add wip auto cert install for linux 171e3b1 add wip db command ee864ea add wip for restart test 7a7272f add wip for xdebug versions 09987a0 add wip iniset command d6fc76c add wip nginx pkg for generating the config 3051bed add wip ssh command c535798 add wip trust cmd, update exec return 0db6010 add working db backup de20ee4 add working mysql backup ddbb4bb add xdebug 2 settings for older php versions 1be45ce add xdebug option to site 40a59f4 add xdebug port to proxy 0907030 add xdebug settings 29be344 add xon command a4fe3e5 add zupport for zip back ups 41efcc2 add —proxy flag to ssh a96c1b5 added the share command with ngrok 6ec3393 adding colors back up d8d2fde adding tests for creating networks 9182b75 alias to start 3c4b4c8 allow ssh as the root user fe6646a always add --ignore-platform-reqs e319968 and caddy env vars and make directories abb8d78 andd .nitro to database name 1586733 annd ping error and check 1fba67a append a new line if there is not one ab5206a append version to docker image 652ed25 attach the nitro-machine volume for caddy data 0c9d842 avoid duplicate pkg 69a2621 backup databases on apply cleanup 2efc4f8 backup databases on clean 1f7ed24 backup databases on destroy 54a2ffd basic tests for editor 7bd0983 better add 1384bc7 better alpha build 64228bb better arg error 21db7b5 better config loading a4bb9f9 better context f774d88 better error handling and output messages 16e5ee7 better error message on syscall error d731899 better example on apply deef4d1 better for logic on updating proxy 341b98d better init 45c3d2b better logging on stop a7bd65b better logic on the update prompt cf923cf better output a8fd1f9 better output 4774eec better output 6e0ffe3 better output 79b6f32 better output 683ca3b better output 9e01b83 better output in terminal 88b3656 better output on apply cleanup b452bf8 better output on composer command and check the file exists 3651490 better output on errors 91f0536 better output on out of sync container d2faec2 better output on start/stop 96d81c8 better output on trust success 7f038b1 better output on update 6471967 better supervisor config 9dbc269 better tests for path matches 7433070 boilerplate for destroy 065391a break out the site config 5b99ec4 can’t use duplicate ports c11d8f7 change XDEBUG_SESSION 47ca1ab change defaults c37d54c change display_errors to bool 64bf21c change hosts to hostnames 1520050 change log 8e52d97 change log ab320c4 change short description 319b6a0 change the name c1f2446 change the syntax for FromString to return io.Reader 7287c5a change v2 to cli 612709c change version to develop cd4fcfb change wording to be mor specific c565ea8 changelog fefc153 changelog 510d211 changelog 698f459 changelog d1a3a13 changelog 104ad66 changelog 2ae3233 changelog d7a368b changelog issue links b460b6d check env 7d3cd91 check for mysql 07079c1 check if it is a database a0ac72d check if the hosts file is updated before applying changes bb884a9 check if zip file 23749a8 check length of hostnames 32cb9ed check opts for zero values c1545bd check status code on import 4d616d4 check the error code f3e02de check the site hostnames for updates 97f1312 check xdebug on apply 918e924 chown new config files 2917365 clean 117b6e1 clean c243dff clean de39c40 clean up afc62a9 clean up 518aa43 clean up ef2930f clean up 761dec8 clean up 82108ca clean up fa9c327 clean up 458ae66 clean up 4c31a34 clean up c286f9f clean up 640b99d clean up apply 0b8788d clean up database pkg ceb5a32 clean up the import command 4149848 clean up the logic 382833b clean up the terminal output 1951182 clean up to switch statement 317be1f cleaning up test d9486d0 cleanup 44c9596 cleanup dfb5c1a cleanup 2dae60b cleanup bc1148f cleanup abb5a90 cleanup 3fd6fb9 cleanup 091b18c cleanup 4df1460 cleanup 5b38564 cleanup 381422e cleanup 3796361 cleanup a2964ea cleanup efd3c77 cleanup 5b9b06d cleanup e43fe8a cleanup 90d9df8 cleanup 5240514 cleanup 00e2ed9 cleanup 044119b cleanup dfd3d3f cleanup 38508c0 cleanup cdd45d9 cleanup 174a784 cleanup 9a401ce cleanup a4fdba8 cleanup c5d6ae9 cleanup cd10265 cleanup 8f53085 cleanup 78d0f12 cleanup 4dcd7b1 cleanup 7b88075 cleanup 130757b cleanup 3da6ff7 cleanup b3cf753 cleanup cc5d42b cleanup 4a8c04a cleanup 258820c cleanup 846904d cleanup a95effb cleanup 5f24b3e cleanup bb05664 cleanup 6c46817 cleanup 268859e cleanup b44eb02 cleanup c0fa253 cleanup 255e8af cleanup ebe3d88 cleanup 5f119a3 cleanup 1f15ae7 cleanup d67b206 cleanup 0976864 cleanup 5f0ebc9 cleanup 77d96b5 cleanup apply post installation scripts 12926e4 cleanup apply structure 3bf5e7d cleanup caddyconv pkg 5b39c83 cleanup checkEnvs 3e3fe47 cleanup composer command 3379a0e cleanup config pkg 2e44807 cleanup first time setup f34596c cleanup ignores 2074710 cleanup init and proxy container pkg 8ab05c9 cleanup initialize ef9d264 cleanup logix on proxy 2d4f6cf cleanup module 9456ba6 cleanup network output de3a7a9 cleanup output and fix tcp assignment issue 7d1b211 cleanup prompt cc3cb43 cleanup services for dynamodb and mailhog 69a90b3 cleanup ssh command 57995a5 cleanup the changelog cc9a06b cleanup the logic for the proxy container 985f529 cleanup the logs command ce8d126 cleanup the proxycontainer create functionality b4f03f9 cleanup the trust command for linux 84e63a8 cleanup the version output 88b8faa cleanup trust to use new api 8878324 comment out docker error on load 3b144dd comment out npm test 8ade051 comments fe72f9e comments a1f9f2d complete wip Update 021cb98 composer command reuses volumes for better caching 37041ad copy env.example if it exists b27026a copy test to initialize 064d660 craft command 0246811 create a file if missing 0e72725 create envs for mounts 305ee14 default to composer 2 97db24e delete test file 5c53439 demo set correct label 7fe02ef deps 71a9f4e detect compression type on client side 6b6c8f2 doc updates 002d04f docs 75d5822 docs 52d1e2f docs 64bbcee docs f6a97e0 docs f94e338 docs cab0fb0 docs 9c7f2ca docs fed2ac9 docs 743e0e1 docs fd9884b docs 2dfc3cf docs 2a12198 docs 29cf1f4 docs e4cbbb4 docs c697212 docs e0876d5 docs 974f8c3 docs 370f583 docs de7a351 docs df0b929 docs dd831df docs 9a89186 docs 094d983 docs 3103b81 docs 3a1f8a7 docs 4e4c412 docs 646cb02 docs f1dd50f docs and cleanup 9dfe9c0 docs and cleanup 0bbe5ed docs on config 7f5d7cb don't check for composer files on create-project 499b53e don't check the container on xon, use apply 343bce4 don't error on chown afbc641 don't error on duplicate paths 5dfbd3a don't hide errors from api cd62bae don't log fatal on errors 2115999 don't modify if the value is already true 03f2516 don't parse flags on composer 032bb67 don't pass runtime.GOOS e82436e don't prompt for site if there is only one 6867c8d don't pull images for databases if they already exist d4f5c91 don't pull images unless using that versions 7f13730 don't show aliases on databases or proxy 13d2405 don't start an already running container b34bc34 don't use : in volume names 7745587 don't use mysqld 2941570 don't use nitro label 4d71347 don't use upx 39f65fc dont run upx on normal builds c9e126f dont start composer or npm containers a037b7f dont start proxy if started a7ac4b9 don’t print error 7cd5a75 don’t remove since we use our own package 28f1a21 don’t remove the container on apply 15b64b2 don’t show the image pull on sites 610479a downgrade to caddy 2.2.1 089e933 enable xdebug and save the file 15abfda example caddy config 5901b5d example nitro yaml file 648fe1f example test file 51c6271 exec and init wip c616a24 export ErrNoPackageFile error 9a7b017 expose ports on image bd45f58 extract checkDatabases aa65026 extract checkSites and fix output 7734316 extract startContainer f82f23f find site my hostname in remove 2c1916b fix an error setting the hostname twice fa4dfdf fix an error with the mysql backups 9280bf5 fix an error with y/n prompts ba1110e fix and issue with the mysql creation ebf502b fix apply on confirm 32d9077 fix backup paths and apply backup on clean ed23798 fix bool logic on apply b7c805e fix bool logic on display_errors c516118 fix bug with custom dir names 6ab358d fix bug with import db name 4feadfc fix composer install on create 9057c6d fix database import for mysql cbdcb55 fix db add with mysql 1d5cc01 fix db imports for non-detected engines 9568d89 fix dependencies c8c214a fix display errors logic 5f38101 fix duplicate container name check 12a6e25 fix env tests bbb7aaa fix imports for non compressed files 6a64ae4 fix init 35bddba fix issue with apply 86f986c fix issue with configuration settings f568c80 fix issue with setting the file in FirstTime f2651c9 fix issues with pulling images b29f2f8 fix logic on labels 2bb5c7e fix logic on update command e261092 fix logic on xdebug 82d9ba0 fix mailhog image ref 3f5e59e fix minio service 9d3a2b6 fix network filter, still check if labels are supported f622af4 fix network name f0463ea fix network name on the container endpoint a2e9263 fix output glitches with password prompt 250bad2 fix owner 0569638 fix pkg 2e94854 fix start break 2c0f5f0 fix syntax issue 58ffea1 fix test 5dd142a fix tests 6545a8f fix tests and filter b385127 fix tests for xdebug vars 03184f9 fix tests, better output e82369c fix tests, little shaky but works bf31128 fix the apiport error check 41bc1aa fix the apply prompt 711d77e fix the config load test 1aece9e fix the db name variable de5a751 fix the default to use the value of fallback 2177a23 fix the iniset command 708c328 fix the init tests 606651c fix the loading issues 53f71ba fix the logic for databases 4acc9f7 fix the name 8bb1318 fix the network name a2be742 fix the proxy image c447062 fix the routes for 80 223dce5 fix the spy mock 54a5e43 fix user syntax 3963c28 fixed an issue with port mapping on databases 45d1a79 fixed upstream 10be9e3 flip logic 83091d6 format docker.yml af81cd0 get the env 5e92516 go mod 7f41004 go mod b2110ca go mod ae69081 go mod 217495c go verify 1744a4a golint 01afa21 group tests by file b80e31d handle nil context 5a0a719 helpful output e39f3aa hide wip commands 0b16caf ignore [Database 665ebdb ignore dumps cf95449 ignore macosx files 6ffda1a ignore new api name abc2c64 ignore upx file 74031c8 implement db remove in grpc 8d6a0f6 implement remove command b4e08f8 implement the ssh functionality 3bc8437 implement updated interface 93ad06f import examples 0f17e79 import examples 4cc04b3 import postgres driver 546cedf info on import 7281aed info output when using root 184507e initial refactor dropping the environment flag c8c178b inline check databases 154ed36 inline check sites 6125d34 leave package e91e36b lint e5918d9 load config on start 6805cc2 load package 0cfd785 log err, dont exit d4ce1ad look for image, then pull 0fddbdb make composer and npm containers non-ephemeral 3004b79 make composer smarter 30b755e make config.Load more explicit bb37228 make craft and queue more context aware 4b1f0d4 make postgres dynamic as well 3021e0b make sure parent cmd is not nil 3549ef6 make sure there are aliases 1b1bff8 make the api port use the env or default f28b154 make the version a variable 0ff06ba make version an arg, expose xdebug port f0a241e mock out the entire init with docker client mock 61b79a4 mock the client volume actions 51570dc mod verify 4c22fe9 more change log 59e3488 more change logs c55e535 more clean up 984246f more context to apply example 1fdcec5 more docs ea9931a more wip env checks 0357dc6 more wip examples a815981 move apply into post run 92bdbed move apply to post run f40cd32 move backup pkg 77b689b move client pkg d178d7a move config pkg b0f3124 move container path logic into GetContainerPath 0ad7bda move database prompt into pkg 6954562 move db import into gRPC 55a83a6 move final output to postrun 5ff709f move index.html into folder bfa94e9 move logic into database pkg 11afd52 move matching logic into pkg a7096b2 move php settings under site 870379b move portavail 427e05d move portavail pkg 01801c8 move protob 53dd3d5 move root command into command pkg a4268bf move single logic into terminal.Select 8b6e5aa move site aware list into config 401c6b3 move the api pkg 5b7a699 move the backup pkg c5adebd move the database pkg 54e4139 move the datetime pkg 5261970 move the sudo pkg 08cc9a1 move volume creation into helper 1bac3f6 move volume creation into pkg 6456672 mv api into pkg 0cb4762 mv caddyconv pkg 365d0ca mv checkfile pkg into pathexists 2949e3a mv config into pkg 7e02937 mv database pkg 692de6a mv editor pkg ed5c605 mv helpers pkg 56dc58f mv internal database and datetime packages 251171d mv proxycontainer to pkg 53d6ed7 mv validate 12bb949 need to close the listener after checking the ports 2c9c5e9 no new variables 61b563e not a thing f38959f notes de5cf87 notes 702e9d8 notes and semantics 04191ce only build amd64 and arm64 dbe20e6 only output info for backups 20f44ad only set xdebug if not true 981e381 only show directories on npm and composer args 46fcab0 order 9d57a51 output dccac1d output check to composer c84f1ff output more info for backup 9b1e47e parse the bool 09a5e1e pass addr to site.AsEnvs 280d4f7 pass home to import c7a397d pass the addr as the arg 4645450 pass the cmd itself into the command d92f1ef pass the proxy ip as the xdebug client host 74ee665 phony target d5cabf8 ping the docker client on start 2b6f963 prefix target 9621be1 print usage on arg error 0c3f2e3 print usage on enable/disable arg errors 1bfee35 prompt for mysql version and check ports 1f0067b prompt use for engine and database name 98f6cb9 prompt user for webroot 0ba847e proper error checking cfea74d properly modify sites config for xon/xoff 35d1098 put message before options f952f28 read the tar file e987b84 really rough tests 677a574 really rough wip for mailhog service b522732 rearrange 36eea70 redact blackfire credentials from context 6e4ffa3 refactor 4f72510 refactor and major cleanup 7ce9403 refactor env check and path helpers for mounts ed90d6e refactor envs for sites and mounts 7864b1d refactor site container creation 1d400ca refactor the api 3707e46 refactor the home path 345782b refactor to new structure for testing fe704c6 remove 915ec7f remove 7.0 and 8.0 until builds are ready a36b144 remove :443 on fallback 615ccec remove Ephemeral 18b0999 remove GOOS on build-api target 7bd976d remove abstraction 6b230ed remove apply from init bcd925a remove arg limitations d7f3da6 remove color output for now 6efffe8 remove color package 8b48248 remove colors 8894251 remove comment 7cf414a remove createContainer 1313097 remove debugging code c1385ca remove dupe vars be6b8d2 remove err from composer 9a0ed2d remove example error b432b96 remove extensions for later support 9a7d567 remove extra checkmark 6544ede remove extra method 56d8cfc remove func 1ffb7a8 remove linux and windows specific builds b851278 remove load from main ee594a4 remove mailhog, fix skip-pulls command 575aded remove mapstructure 8779d5d remove moby ref e377e5c remove mount from config pkg 45c519e remove mount test a69b314 remove mounts 068c219 remove mounts from sites fb481ab remove multipass ref 37330c1 remove multipass targets c792e81 remove nitrod 7834c66 remove nitrod build services 8ce9928 remove old build files 19c578b remove old client pkg 1b743f8 remove old commands 51de6f3 remove old commands 2954285 remove old commands 5aee9d1 remove old database validaton 73b1a25 remove old docker build dir b82b06b remove old func 091f4cb remove old info methods 38b95c4 remove old packages fb99d62 remove old packages 87fde4f remove old test 05884e5 remove old test cmd 7536201 remove old test file 035ed4b remove old type 44a4d12 remove os specific cmd f65386d remove output from version 450da68 remove port checking from init, should be done before 895d201 remove print statements 4d85a3b remove prompt for installing dependencies 81e86f2 remove references to old config c73f4f3 remove releaser ff0112d remove skip pull on database apply 1627e8e remove skip pulls 50acb30 remove superfluous test e72d8ca remove temp image ba711c6 remove tests 58ca2e7 remove the appending 6d7270c remove the build args 824dad8 remove the comment from Type 35f9702 remove the custom archive pkg in favor of dockers 489ced3 remove the docker build from goreleaser a3d535c remove the docker timeout cb300de remove the known containers 651cca8 remove todo a4cf57c remove unused flags dd2f492 remove unused func a540f69 remove unused func in archive 888077e remove unused pkg 2e1f4ed remove use of pflags f15498c remove uses 2a79037 remove v1 cli and docs cmd dd1f827 remove version label dd2455c remove viper 92cdbe9 remove viper from config 6ed597a remove viper from context command 58ec4ef remove volumes and network if there are no containers a898415 remove volumes for database containers 0a24384 remove wip caddyclient 09def47 remove xdebug port from caddy b2d008b remove yaml 936120c rename 0d02f75 rename bb63d29 rename CaddyUpdateRequest 924d9b3 rename Envs to DefaultEnvs 3c99846 rename New to NewCommand c598347 rename api to nitrod 193efb4 rename caddyconv to caddy f495545 rename cmd/nitro d027409 rename cmd/nitrod 4cd4613 rename dir to webroot 42d8e5d rename file to api 5021a9b rename nitro.proto to nitrod.proto d59efb0 rename nitro.yml to nitro.yaml 25aea3d rename nitrod to api 22a2dd5 rename node pkg to npm b4f3789 rename site.PHP to site.Version 501de8e rename ssh to queue 1f0b9fa rename to indicate mock cdfa0fd rename to svc, add tests for create a7c3e56 rename yaml to yml c896d93 return err 634f1cd return err early if ngrok is not installed 25ce229 return helpful info on error aeb06d0 return network instead of the id 2f58ef2 return tar reader 43741d5 return the env as a string 9ddbcd6 reuse filters e57eb72 revert 6a3952b rm cfg d3dba40 rough example of a conversion bbe5630 rough import command 1e4c59c rough iniset work 1542654 rough validate command 22d8ca5 rub-a-dub-bath-tub c6ce3bc run apply on xon 9eac668 run tests on 2.0 6f470f8 safety check on webroot 93ba5ab save ddace32 save config after removing site 96ef496 semantics 824065b semantics e3dc5d7 semantics 59c8058 semantics 4d605ee semantics 7da053c semantics 6a7d652 semantics df0d252 semantics 2159aad semantics 6fc0e92 semantics 3e8e99a semantics b54242a semantics b7b2e04 semantics edac71a semantics b94bac0 semantics 7e63b84 semantics 25dc184 seperate changelog 56cf88d set SECURITY_KEY to uuid 3567f90 set charsets on mysql containers 3cce9e5 set compression type on request a6fbe7b set docker time to 0 7bbd147 set high timeouts for nginx 332f519 set hostname on the test container 48aeb6f set output 33612b9 set privileges on all databases during create a58570a set release to private repo for testing 087ba4a set static fall back page c30a240 set the addr as a flag c5bd94c set the version on docker builds 0476cb9 set version on the api 47c56cb show all when using start 788e498 show php version 9f2a753 simple caddyfile 7932321 simple colors aa831ce simplicity is key eb3eee8 simplify apply 0f4f760 simplify output b338f5b simplify output on portcheck 78bd278 simplify portavail 65f1d6d simplify site added output ac00a21 since we have multiple sites per machine, set the machine label 0d7e654 siplify update process 16f0f33 siteName => serverName 78153a7 smaller var 67d4db3 somewhat better ls output 7e478da somewhat better output addf268 sort containers by name ce27852 sort containers by name 9b57349 sort database engine on add 0f8e501 sort enginges for backup f89056a start containers if not running in db ssh 1f63de1 start database containers if not started 170e465 start tests and cleanup for api ec3fa42 start the container 8da1dd9 start_with_request isn’t supported in XDEBUG_CONFIG and explicitly set discover_client_host to false (it’s set to true upstream) c7cf992 stop all site and proxy containers a6b29a4 support PHP_OPCACHE_REVALIDATE_FREQ 5beb61a switch init and apply to use the new config b8e3a55 switch the order of the envs map c00b08c switch to attach b10fccf switch to config, add dir 5d8a70b switch to gopkg.in/yaml.v3 9adb23c switch to interface 5aaeaef switch to nginx 17450ce switch to only tags a6e75e9 switch to reverse proxy 4091dba switch to the dev image for nginx 81fe02c switch to yaml option e701496 syntax 7cb6303 syntax c1a4bda syntax 4eddd0a testing color output 61280bd testing github test issue b9559b1 tests for GetAbsPath 3917122 tests for enabled xdebug b105990 that was ugly d35ea5d tidy abc1933 tidy 8a01aaf time a timeout 676cf9b time spaces on apply prompt for add 07b80e3 todo 6177763 todo 7ebf7f7 todo 32a8faa todo for envs a4236a2 trim space on text for add 57ffaf0 trim the db name e9539d0 trying better output 27c4e46 types da5dddc types are my thing dccc23d typo 3ec68c6 typos 0c79547 typos 6f639fb undo style format 23274f4 update apply to also check for updated proxy da6c7e8 update apply to sync php changes a1c3301 update apply to update caddy 991c084 update apply to use new mailhog service pkg 2c1992c update apply to use svc pkgs 870a0dc update backup timestamp to match craft 1c261cd update caddyfile 6892b18 update changelog 8707c4b update composer 3d31ea9 update composer command 1c9c8e1 update create command to use composer and add site 086b8ea update create site to return the site c4c69b7 update create to also add site b36ffdf update envedit pkg ffab9cd update example eb07e37 update example command 5b37b6b update example for create 25ec0f5 update examples 2cac963 update exec to return []byte c0aaf99 update flag to not-pretty 0761b9c update goreleaser c7b0f67 update hosts command 3a8b6e9 update hosts command to use new package ccd1752 update images for updates 9e5e698 update import 3d407d6 update labels for volumes, network, and proxy 4a73b02 update logic for applying changes 612e1eb update mailhog and dynamodb to return hostnames daf996c update name 799541e update now checks sites and proxy container 49bdcc2 update npm to run in nitro-network 418fe74 update output for consistency c50bec4 update package to return the container id bde0a7f update path test in match 08c2504 update portavail with optional host arg 325c555 update test 708a07d update test coverage 6bd61d4 update tests 8bc578e update tests for output 17e6094 update the apply confirmation prompt 85e2170 update the container to return ids 8f460b5 update the db add command to use the api a58817d update the example caddyfile 8389fe8 update the launch paths 5ad6561 update the npm command to act like composer a5eebd4 update the npm command to use volumes 9bd2a59 update the tests for the correct type b3d7fac updating output tests 4c3a3d8 upgrade docker sdk to v20.10.1 8f9099d upgrade to caddy 2.3.0 f2da3da upgrade to caddy 2.3.0 RC 1 94cb626 use GetContainerPath 487fb0a use GetPreferredEditorFromEnvironment 2100e84 use alpine version, set WorkingDir and target 6d2b0e1 use bash not sh for nitro db ssh 9a712b5 use bg context eee0c25 use buffer 5562259 use color output 50355d0 use container type with env 9ec80a2 use context background if nil 09099de use correct binary ee0e645 use correct filter aa72076 use correct label 143ffae use correct label 93e8d6b use correct path 5d48b3f use correct pkg 07f3a71 use correct pkg e3fe823 use correct reader d8fb647 use correct setting 7647a6d use correct tld 1ab9696 use develop image for init 32bd5cc use exe in alpha builds for windows 9ce7b49 use fallback in case of error c226ceb use filepath join to get the complete path e194797 use filepath.Join 5bc12da use filepath.Join for better cross-os support 33b460b use flag f9bff8c use image sha 5c90ad4 use log not fmt 6cc06bc use minio svc pkg 1fad45a use new setup pkg 4c73c67 use new version of create site 5c0577b use new webroot pkg 6ac1fbf use output.Confirm e7dd578 use parent context when nil ad8c7b6 use ping to check mysql connection ddecf00 use pointer for testing 2adc4d3 use sudo on linux make target c888773 use the datetime parser b2e4a25 use the defaults in the match tests for a single source of truth 3e74a5f use udpate config.Load 5985631 use unmarshal e84c5aa v2 changelog 3aa15ea verify backups dir exists and outprint correct dir b40b25c verify the dir exists 60cb68c very rough but working poc c75b760 very rough db creation on add 0affe18 very rough stop 5b8ab47 very rough wip envedit pkg e25e05a very rough wip stop action cb03c88 wait for the gRPC API to be ready 562914c wip 107d78b wip 2af11db wip b605a61 wip add command fa3cbad wip add with prompts 11feafd wip apply command 1d81053 wip apply with custom dir 72a10aa wip caddy config pkg bf8154b wip caddyclient pkg 2fe0a47 wip caddyconv bfa88e9 wip caddyconv request e528d19 wip cleanup on apply be0928c wip composer install 4d409ab wip composer install/update with docker 6f51627 wip config 4fb2f99 wip config file savign changes efede8e wip create command 83b6dca wip custom template for docs 0b326fa wip databases in apply c2fe5cf wip db remove command 5d2074b wip docker build with api c82cf31 wip docker multi-stage build 8b34d0b wip docs on linux trust 2a0550b wip dynamodb service a33caa8 wip flags for composer 2a79b6a wip hostedit pkg dc6e13e wip hosts 628b2cd wip hosts cbe9309 wip hosts command 2b55520 wip hosts command 7f945f4 wip hosts command 6544c09 wip import 18eed99 wip import caf32c4 wip input for hostname 61e8d45 wip mailhog 1e53b66 wip mailhog 7d97f2c wip mysql ready check 277a0ae wip new file 31e6445 wip proto e945c43 wip remove func 8054680 wip ssh 23700b5 wip ssh cmd that is context aware bfb4125 wip tar import 638ad63 wip test 0156f24 wip tests 9e7c271 wip tests for npm command 65c7cbf wip transition to docker b7602ad wip trust 172f9a7 wip version output 70bc888 wip xon 77fbf61 working db import cmd with copy to container 6001126 working on apply logic f889ef1 working on container updates 51a1887 working on npm client 682f367 working on tests d5c5cca working trust command and cleanup 88f79f6 … to …