diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3f917428..3974142b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,4 +1,16 @@ -# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. name: Deploy diff --git a/.github/workflows/dev_pr.yml b/.github/workflows/dev_pr.yml index a22af630..4683568d 100644 --- a/.github/workflows/dev_pr.yml +++ b/.github/workflows/dev_pr.yml @@ -1,4 +1,16 @@ -# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. name: Dev PR diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 0fef0f0e..c7a02f03 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -1,4 +1,16 @@ -# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. name: Go on: diff --git a/.github/workflows/publish_install_script.yml b/.github/workflows/publish_install_script.yml index a8d0e6ce..f618acc6 100644 --- a/.github/workflows/publish_install_script.yml +++ b/.github/workflows/publish_install_script.yml @@ -1,4 +1,16 @@ -# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. name: Publish install.sh diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 20c529a0..da49d2b3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,16 @@ -# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. name: Release dbc diff --git a/.gitignore b/.gitignore index bcb47c0b..fb6c10a2 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,6 @@ cdn-dev # mkdocs .cache dir .cache + +.venv +.claude \ No newline at end of file diff --git a/.goreleaser.yaml b/.goreleaser.yaml index d717139f..b5fa56d2 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,3 +1,17 @@ +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # This is an example .goreleaser.yml file with some sensible defaults. # Make sure to check the documentation at https://goreleaser.com diff --git a/Dockerfile b/Dockerfile index 4f2087e7..399c9851 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,17 @@ -# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + FROM scratch ENTRYPOINT ["/dbc"] COPY dbc / diff --git a/README.md b/README.md index 4f9e75a7..63b6cac4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,18 @@ - + # dbc dbc Logo diff --git a/cmd/dbc/add.go b/cmd/dbc/add.go index 1ed0cd16..cff11e2b 100644 --- a/cmd/dbc/add.go +++ b/cmd/dbc/add.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/add_test.go b/cmd/dbc/add_test.go index 3f7cd871..fb329a87 100644 --- a/cmd/dbc/add_test.go +++ b/cmd/dbc/add_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/driver_list.go b/cmd/dbc/driver_list.go index ed60bb6f..96f842ef 100644 --- a/cmd/dbc/driver_list.go +++ b/cmd/dbc/driver_list.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/driver_list_test.go b/cmd/dbc/driver_list_test.go index a0e4dc56..c8cbf818 100644 --- a/cmd/dbc/driver_list_test.go +++ b/cmd/dbc/driver_list_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/init.go b/cmd/dbc/init.go index 10872b48..801836c8 100644 --- a/cmd/dbc/init.go +++ b/cmd/dbc/init.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/init_test.go b/cmd/dbc/init_test.go index 469c07a7..c9bb8a2f 100644 --- a/cmd/dbc/init_test.go +++ b/cmd/dbc/init_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/install.go b/cmd/dbc/install.go index e9f3a3bd..28952f6c 100644 --- a/cmd/dbc/install.go +++ b/cmd/dbc/install.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/install_test.go b/cmd/dbc/install_test.go index 17786a95..b544cacf 100644 --- a/cmd/dbc/install_test.go +++ b/cmd/dbc/install_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/lockfile.go b/cmd/dbc/lockfile.go index f3cdeb68..4b5c7fec 100644 --- a/cmd/dbc/lockfile.go +++ b/cmd/dbc/lockfile.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/main.go b/cmd/dbc/main.go index e5888341..fa4094b6 100644 --- a/cmd/dbc/main.go +++ b/cmd/dbc/main.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/main_test.go b/cmd/dbc/main_test.go index 0c0623d8..0a7fa90b 100644 --- a/cmd/dbc/main_test.go +++ b/cmd/dbc/main_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/registry_test.go b/cmd/dbc/registry_test.go index 174212ec..1a3256c5 100644 --- a/cmd/dbc/registry_test.go +++ b/cmd/dbc/registry_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. //go:build windows && test_registry diff --git a/cmd/dbc/remove.go b/cmd/dbc/remove.go index 74d7a231..598e978a 100644 --- a/cmd/dbc/remove.go +++ b/cmd/dbc/remove.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/search.go b/cmd/dbc/search.go index 2e2ba582..07e548fc 100644 --- a/cmd/dbc/search.go +++ b/cmd/dbc/search.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/search_test.go b/cmd/dbc/search_test.go index d86b47c6..ae01ed15 100644 --- a/cmd/dbc/search_test.go +++ b/cmd/dbc/search_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/subcommand_test.go b/cmd/dbc/subcommand_test.go index a46482dc..b2b47af3 100644 --- a/cmd/dbc/subcommand_test.go +++ b/cmd/dbc/subcommand_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/sync.go b/cmd/dbc/sync.go index 6e2648d0..4f9dae9c 100644 --- a/cmd/dbc/sync.go +++ b/cmd/dbc/sync.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/sync_test.go b/cmd/dbc/sync_test.go index 8748a31d..82ad2e10 100644 --- a/cmd/dbc/sync_test.go +++ b/cmd/dbc/sync_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/tui_driver_list.go b/cmd/dbc/tui_driver_list.go index b92d2e8e..d089cf18 100644 --- a/cmd/dbc/tui_driver_list.go +++ b/cmd/dbc/tui_driver_list.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/tui_menu.go b/cmd/dbc/tui_menu.go index 27e9e982..bdb277be 100644 --- a/cmd/dbc/tui_menu.go +++ b/cmd/dbc/tui_menu.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/uninstall.go b/cmd/dbc/uninstall.go index ef149392..a8a7ae18 100644 --- a/cmd/dbc/uninstall.go +++ b/cmd/dbc/uninstall.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/uninstall_test.go b/cmd/dbc/uninstall_test.go index 21686b66..df08bd36 100644 --- a/cmd/dbc/uninstall_test.go +++ b/cmd/dbc/uninstall_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/cmd/dbc/view_config.go b/cmd/dbc/view_config.go index ec9b7ab2..5a364670 100644 --- a/cmd/dbc/view_config.go +++ b/cmd/dbc/view_config.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package main diff --git a/config/config.go b/config/config.go index 3bf88114..0629d021 100644 --- a/config/config.go +++ b/config/config.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package config diff --git a/config/config_test.go b/config/config_test.go index 0fa20baa..77c2cd2b 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package config diff --git a/config/current.go b/config/current.go index 39606ee1..cf7f217c 100644 --- a/config/current.go +++ b/config/current.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package config diff --git a/config/dirs_unixlike.go b/config/dirs_unixlike.go index 61e3d87f..23e23b6f 100644 --- a/config/dirs_unixlike.go +++ b/config/dirs_unixlike.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. //go:build !windows diff --git a/config/dirs_windows.go b/config/dirs_windows.go index bce828e6..b9230fc9 100644 --- a/config/dirs_windows.go +++ b/config/dirs_windows.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package config diff --git a/config/driver.go b/config/driver.go index ea9070f9..c2153b0a 100644 --- a/config/driver.go +++ b/config/driver.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package config diff --git a/config/driver_test.go b/config/driver_test.go index b21e649f..2f7d9eba 100644 --- a/config/driver_test.go +++ b/config/driver_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package config diff --git a/config/unixlike_test.go b/config/unixlike_test.go index 867d0839..93015509 100644 --- a/config/unixlike_test.go +++ b/config/unixlike_test.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. //go:build !windows diff --git a/delegates.go b/delegates.go index 8fd65a79..30358cc4 100644 --- a/delegates.go +++ b/delegates.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package dbc diff --git a/docs/README.md b/docs/README.md index ecb53020..1458d3e0 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,4 +1,18 @@ - + # dbc docs diff --git a/docs/concepts/driver.md b/docs/concepts/driver.md index 2c3b2a80..989248f6 100644 --- a/docs/concepts/driver.md +++ b/docs/concepts/driver.md @@ -1,4 +1,18 @@ - + # Driver diff --git a/docs/concepts/driver_list.md b/docs/concepts/driver_list.md index a093d152..6d9c7fe4 100644 --- a/docs/concepts/driver_list.md +++ b/docs/concepts/driver_list.md @@ -1,4 +1,18 @@ - + # Driver List diff --git a/docs/concepts/driver_manager.md b/docs/concepts/driver_manager.md index 1905b73b..61272abe 100644 --- a/docs/concepts/driver_manager.md +++ b/docs/concepts/driver_manager.md @@ -1,4 +1,18 @@ - + # Driver Manager diff --git a/docs/concepts/driver_manifest.md b/docs/concepts/driver_manifest.md index 0f6413aa..7f8935a2 100644 --- a/docs/concepts/driver_manifest.md +++ b/docs/concepts/driver_manifest.md @@ -1,4 +1,18 @@ - + # Driver Manifest diff --git a/docs/getting_started/faq.md b/docs/getting_started/faq.md index dd0d1733..bd5bf32b 100644 --- a/docs/getting_started/faq.md +++ b/docs/getting_started/faq.md @@ -1,4 +1,18 @@ - + # FAQ diff --git a/docs/getting_started/first_steps.md b/docs/getting_started/first_steps.md index 9ace21bd..23953d94 100644 --- a/docs/getting_started/first_steps.md +++ b/docs/getting_started/first_steps.md @@ -1,4 +1,18 @@ - + # First Steps diff --git a/docs/getting_started/installation.md b/docs/getting_started/installation.md index 57ca2e3b..54e5aa7c 100644 --- a/docs/getting_started/installation.md +++ b/docs/getting_started/installation.md @@ -1,4 +1,18 @@ - + # Installation diff --git a/docs/guides/driver_list.md b/docs/guides/driver_list.md index a84a9361..47dad308 100644 --- a/docs/guides/driver_list.md +++ b/docs/guides/driver_list.md @@ -1,4 +1,18 @@ - + # Using a Driver List diff --git a/docs/guides/finding_drivers.md b/docs/guides/finding_drivers.md index b15dd6ac..d9821490 100644 --- a/docs/guides/finding_drivers.md +++ b/docs/guides/finding_drivers.md @@ -1,4 +1,18 @@ - + # Finding Drivers diff --git a/docs/guides/installing.md b/docs/guides/installing.md index ab63856e..b283f48b 100644 --- a/docs/guides/installing.md +++ b/docs/guides/installing.md @@ -1,4 +1,18 @@ - + # Installing Drivers diff --git a/docs/index.md b/docs/index.md index 0c1c241a..3432397a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,18 @@ - + # dbc diff --git a/docs/reference/cli.md b/docs/reference/cli.md index 7efb8c54..3c6962f6 100644 --- a/docs/reference/cli.md +++ b/docs/reference/cli.md @@ -1,4 +1,18 @@ - + + # Config Level diff --git a/docs/reference/dbc.toml.md b/docs/reference/dbc.toml.md index 452ba1a4..be8a1a31 100644 --- a/docs/reference/dbc.toml.md +++ b/docs/reference/dbc.toml.md @@ -1,4 +1,18 @@ - + # dbc.toml diff --git a/drivers.go b/drivers.go index 2a44d79a..da638932 100644 --- a/drivers.go +++ b/drivers.go @@ -1,4 +1,16 @@ -// Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. package dbc diff --git a/go.mod b/go.mod index c5df0c18..4e3abf0a 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,17 @@ +// Copyright 2025 Columnar Technologies Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + module github.com/columnar-tech/dbc go 1.24.4 diff --git a/mkdocs.yml b/mkdocs.yml index 9756c408..4d8efafe 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,4 +1,16 @@ -# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. site_name: dbc site_author: columnar-tech diff --git a/pixi.toml b/pixi.toml index 3bd9c4aa..4fd5a685 100644 --- a/pixi.toml +++ b/pixi.toml @@ -1,3 +1,17 @@ +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + [project] name = "dbc" version = "0.1.0" diff --git a/resources/dbc.wxs b/resources/dbc.wxs index 11a76279..5179d7d5 100644 --- a/resources/dbc.wxs +++ b/resources/dbc.wxs @@ -1,4 +1,20 @@ + + {{ if eq .MsiArch "x64" }} @@ -8,8 +24,8 @@ - {{ end }} - + {{ end }} + @@ -31,7 +47,7 @@ 1 1 1 - 1 + 1 - + @@ -71,7 +87,7 @@ - + - + \ No newline at end of file diff --git a/scripts/cdn.py b/scripts/cdn.py index 33a9e55e..d747393b 100644 --- a/scripts/cdn.py +++ b/scripts/cdn.py @@ -1,5 +1,20 @@ #!/usr/bin/env python3 +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + import argparse import tarfile import yaml diff --git a/scripts/create_wheels.py b/scripts/create_wheels.py index 6c958ddb..96be9b64 100644 --- a/scripts/create_wheels.py +++ b/scripts/create_wheels.py @@ -1,4 +1,16 @@ -# Copyright (c) 2025 Columnar Technologies Inc. All rights reserved. +# Copyright 2025 Columnar Technologies Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. # /// script # requires-python = ">=3.5"