• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cinode / go / 15633973488

13 Jun 2025 11:57AM UTC coverage: 95.318%. Remained the same
15633973488

Pull #45

github

byo
fixup
Pull Request #45: Fix github action issues

3013 of 3161 relevant lines covered (95.32%)

1.07 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

86.96
/pkg/cmd/static_datastore/root.go
1
/*
2
Copyright © 2023 Bartłomiej Święcki (byo)
3

4
Licensed under the Apache License, Version 2.0 (the "License");
5
you may not use this file except in compliance with the License.
6
You may obtain a copy of the License at
7

8
    http://www.apache.org/licenses/LICENSE-2.0
9

10
Unless required by applicable law or agreed to in writing, software
11
distributed under the License is distributed on an "AS IS" BASIS,
12
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
See the License for the specific language governing permissions and
14
limitations under the License.
15
*/
16

17
package static_datastore
18

19
import (
20
        "context"
21

22
        "github.com/spf13/cobra"
23
)
24

25
// rootCmd represents the base command when called without any subcommands
26
func rootCmd() *cobra.Command {
1✔
27
        cmd := &cobra.Command{
1✔
28
                Use:   "static_datastore",
1✔
29
                Short: "Sample application to operate on static datastore",
1✔
30
                Long: `static_datastore can be used to create a simple http server serving
1✔
31
content from datastore served from encrypted datastore layer.
1✔
32

1✔
33
The first step is to generate datastore content with the 'compile'
1✔
34
command which can then be served using the 'server' command.
1✔
35

1✔
36
Note that this tool is supposed to be used for testing purposes only.
1✔
37
It does not guarantee secrecy since the encryption key for the root
1✔
38
node is stored in a plaintext in a file called 'entrypoint.txt'.
1✔
39
`,
1✔
40
                Run: func(cmd *cobra.Command, args []string) {
2✔
41
                        cmd.Help()
1✔
42
                },
1✔
43
        }
44

45
        cmd.AddCommand(compileCmd())
1✔
46

1✔
47
        return cmd
1✔
48
}
49

50
// Execute adds all child commands to the root command and sets flags appropriately.
51
// This is called by main.main(). It only needs to happen once to the rootCmd.
52
func Execute(ctx context.Context) error {
×
53
        return rootCmd().ExecuteContext(ctx)
×
54
}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc