Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RootCmd = &cobra.Command{ Use: "sorashell", Short: "Interactive shell for SORACOM CLI", Long: "Interactive shell for SORACOM CLI", Run: func(cmd *cobra.Command, args []string) { worker := sorashell.NewSoracomWorker("/bin/sh", profileName, coverageType, apiKey, apiToken) executor := sorashell.NewSoracomExecutor(worker) completer := sorashell.NewSoracomCompleter("/soracom-api.en.yaml", worker) fmt.Print(` _ _ _ _ _ (_ / \|_) /\ (_ |_||_ | | __)\_/| \/--\__)| ||_ |_|_ Type exit or Ctrl-D to exit `) prompt.New( executor.Execute, completer.Complete, prompt.OptionTitle("SORASHELL"), prompt.OptionPrefix("SORASHELL> "), prompt.OptionMaxSuggestion(5), prompt.OptionSuggestionBGColor(prompt.Turquoise), prompt.OptionSuggestionTextColor(prompt.Black), prompt.OptionDescriptionBGColor(prompt.LightGray), prompt.OptionDescriptionTextColor(prompt.Black), prompt.OptionSelectedSuggestionBGColor(prompt.DarkGray), prompt.OptionSelectedSuggestionTextColor(prompt.White), prompt.OptionSelectedDescriptionBGColor(prompt.DarkGray), prompt.OptionSelectedDescriptionTextColor(prompt.White), prompt.OptionPrefixTextColor(prompt.Cyan), prompt.OptionPreviewSuggestionTextColor(prompt.Blue), ).Run() }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.