Installation
Rust Cargo
shell script
cargo install talenta
macOS Homebrew
shell script
brew tap el7cosmos/brew
brew install talenta
Usage
Login
```shell script
Interactive
talenta login
Non-interactive
talenta login --email --password
```
Request attendance
```shell script
Interactive, use current date
talenta attendance
Interactive, change attendance date
talenta attendance --date
Non-interactive, use current date
talenta attendance --checkin-time --checkout-time --description
Non-interactive, change attendance date
talenta attendance --date --checkin-time --checkout-time --description
```
Independent checkin/checkout
```shell script
Interactive, use current date and time
talenta attendance checkin
talenta attendance checkout
Interactive, change attendance date and time
talenta attendance checkin --date --time
talenta attendance checkout --date --time
Non-interactive, use current date and time
talenta attendance checkin --description
talenta attendance checkout --description
Non-interactive, change attendance date and time
talenta attendance checkin --description --date --time
talenta attendance checkout --description --date --time
```
DATE
: ISO 8601 date format (YYYY-mm-dd
)
TIME
: Time in format HH:MM
Live attendance
Planned in 0.4.x
License
Licensed under either of
Apache License, Version 2.0
(LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
MIT license
(LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.