Rename ente-cli to ente

This commit is contained in:
Neeraj Gupta 2023-10-25 17:22:22 +05:30
parent b374fd23e9
commit d3c07e0a17
8 changed files with 16 additions and 11 deletions

View file

@ -5,7 +5,7 @@
# Feel free to remove those if you don't want/need to use them.
# yaml-language-server: $schema=https://goreleaser.com/static/schema.json
# vim: set ts=2 sw=2 tw=0 fo=cnqoj
project_name: ente-cli
project_name: ente
before:
hooks:
# You may remove this if you don't use go modules.

View file

@ -17,7 +17,7 @@ var ctrl *pkg.ClICtrl
// rootCmd represents the base command when called without any subcommands
var rootCmd = &cobra.Command{
Use: "ente-cli",
Use: "ente",
Short: "CLI tool for exporting your photos from ente.io",
Long: `Start by creating a config file in your home directory:`,
// Uncomment the following line if your bare application

View file

@ -12,7 +12,7 @@ var versionCmd = &cobra.Command{
Short: "Prints the current version",
Long: ``,
Run: func(cmd *cobra.Command, args []string) {
fmt.Printf("ente-cli version %s\n", AppVersion)
fmt.Printf("Version %s\n", AppVersion)
},
}

View file

@ -66,8 +66,7 @@ func GetCLIConfigPath() (string, error) {
return "", err
}
// Create the path for the .ente-cli folder
cliDBPath := filepath.Join(homeDir, ".ente-cli")
cliDBPath := filepath.Join(homeDir, ".ente")
// Check if the folder already exists, if not, create it
if _, err := os.Stat(cliDBPath); os.IsNotExist(err) {

View file

@ -73,7 +73,7 @@ func (c *ClICtrl) AddAccount(cxt context.Context) {
return
} else {
fmt.Println("Account added successfully")
fmt.Println("run `ente-cli export` to initiate export of your account data")
fmt.Println("run `ente export` to initiate export of your account data")
}
}

View file

@ -17,7 +17,7 @@ type ClICtrl struct {
}
func (c *ClICtrl) Init() error {
tempPath := filepath.Join(os.TempDir(), "ente-cli-download")
tempPath := filepath.Join(os.TempDir(), "ente-download")
// create temp folder if not exists
if _, err := os.Stat(tempPath); os.IsNotExist(err) {
err = os.Mkdir(tempPath, 0755)

View file

@ -17,9 +17,15 @@ func IsRunningInContainer() bool {
}
return true
}
const (
secretService = "ente"
secretUser = "ente-cli-user"
)
func GetOrCreateClISecret() []byte {
// get password
secret, err := keyring.Get("ente-cli-cli", "ghost")
secret, err := keyring.Get(secretService, secretUser)
if err != nil {
if !errors.Is(err, keyring.ErrNotFound) {
if IsRunningInContainer() {
@ -34,7 +40,7 @@ func GetOrCreateClISecret() []byte {
log.Fatal(fmt.Errorf("error generating key: %w", err))
}
secret = string(key)
keySetErr := keyring.Set("ente-cli-cli", "ghost", string(secret))
keySetErr := keyring.Set(secretService, secretUser, string(secret))
if keySetErr != nil {
log.Fatal(fmt.Errorf("error setting password in keyring: %w", keySetErr))
}

View file

@ -20,11 +20,11 @@ do
export GOARCH="$ARCH"
# Set the output binary name to "ente-cli" for the current OS and architecture
BINARY_NAME="ente-cli-$OS-$ARCH"
BINARY_NAME="ente-$OS-$ARCH"
# Add .exe extension for Windows
if [ "$OS" == "windows" ]; then
BINARY_NAME="ente-cli-$OS-$ARCH.exe"
BINARY_NAME="ente-$OS-$ARCH.exe"
fi
# Build the binary and place it in the "bin" directory