<commit_before>package commands

import (
	"fmt"

	"github.com/spf13/cobra"

	"github.com/nanobox-io/nanobox/models"
	"github.com/nanobox-io/nanobox/provider"
	"github.com/nanobox-io/nanobox/util/data"
)

var (

	// EnvCmd ...
	StatusCmd = &cobra.Command{
		Use:   "status",
		Short: "Manages environment variables in your local dev app.",
		Long:  ``,
		Run:   statusFn,
	}
)

func statusFn(ccmd *cobra.Command, args []string) {
	fmt.Printf("Provider status: %s\n", provider.Status())
	appNames, _ := data.Keys("apps")
	for _, appName := range appNames {
		app := models.App{}
		data.Get("apps", appName, &app)
		fmt.Printf("  %s(%s): %s\n", app.ID, app.Name, app.Status)
	}
}<commit_msg>updated help summary for the status command<commit_after>package commands

import (
	"fmt"

	"github.com/spf13/cobra"

	"github.com/nanobox-io/nanobox/models"
	"github.com/nanobox-io/nanobox/provider"
	"github.com/nanobox-io/nanobox/util/data"
)

var (

	// EnvCmd ...
	StatusCmd = &cobra.Command{
		Use:   "status",
		Short: "Displays the status of your Nanobox VM & running platforms.",
		Long:  ``,
		Run:   statusFn,
	}
)

func statusFn(ccmd *cobra.Command, args []string) {
	fmt.Printf("Provider status: %s\n", provider.Status())
	appNames, _ := data.Keys("apps")
	for _, appName := range appNames {
		app := models.App{}
		data.Get("apps", appName, &app)
		fmt.Printf("  %s(%s): %s\n", app.ID, app.Name, app.Status)
	}
}
{'fraction_non_alphanumeric': 0.17879858657243816, 'fraction_numerical': 0.0028268551236749115, 'mean_word_length': 3.7357859531772575, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '305306', 'n_tokens_mistral': 591, 'n_tokens_neox': 556, 'n_words': 111}