package
0.1.14
Repository: https://github.com/malamtime/cli.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
Add this new function.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MaskSensitiveTokens masks sensitive tokens (like JWT tokens) in shell commands.
NewAESGCMService creates a new AES-GCM service with 256-bit key size.
No description provided by the author
Factory function to create appropriate installer based on OS.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewRSAService creates a new RSA service with 2048 bit key size.
No description provided by the author
func SendLocalDataToServer(ctx context.Context, config ShellTimeConfig, cursor time.Time, trackingData []TrackingData, meta TrackingMetaData) error {.
SudoGetBaseFolder will return the first matched `~/.shelltime/` folder.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
512Kb.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
COMMAND_POST_STORAGE_FILE
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AESGCMService implements CryptoService using AES-GCM encryption.
Common utilities for hook services.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LinuxDaemonInstaller implements DaemonInstaller for Linux systems.
MacDaemonInstaller implements DaemonInstaller for macOS systems.
No description provided by the author
Add these structs to your model package.
No description provided by the author
RSAService implements CryptoService using RSA encryption.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

go:generate mockery --name ConfigService.
CryptoService defines the interface for encryption/decryption operations.
DaemonInstaller interface defines methods for daemon installation across different platforms.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author