etimo / etimo-cli Goto Github PK
View Code? Open in Web Editor NEWA command-line interface framework that lets you build a cli without all the boring stuff.
License: MIT License
A command-line interface framework that lets you build a cli without all the boring stuff.
License: MIT License
Login to Etimo intranet
etimo login
Prompts for username & password.
Stores refresh token & secret for future commands.
List time reports:
etimo time list
Add time report:
etimo time add 8
Adds 8 hours today
etimo time add 8 20
Adds 8 hours on the 20th of this month.
etimo time add 8 12 13 14 15
Adds 8 hours on the 12th, 13th, 14th and 15th of this month.
Remove time report:
etimo time remove 20
etimo time remove 11-20
etimo time remove 2020-11-20
Removes the latest date ending with 20, 11-20 or 2020-11-20.
Since we're time reporting each month we shouldn't need to specify the entire date.
This should include basic commands and extensions of the Etimo.Cli
NuGet to showcase the power of the cli.
Create basic framework for project.
This framework should be in the form of a NuGet package.
The namespace should be Etimo.Cli
and should contain the necessary attributes & logic to allow easy creation of a cli console project.
Create a new NuGet:
etimo nuget new IdentityExtensions [--example-api] [--example-console]
Creates a new nuget named Etimo.IdentityExtensions
with a boilerplate folder structure with tests and example project. The --example-api and --example-console arguments determines what sort of example project we should use.
List our nuget packages:
etimo nuget list
Push a nuget package:
etimo nuget push IdentityExtensions
Pushes the Etimo.IdentityExtensions
to our Etimo NuGet organization.
The NuGet token is fetched from the Etimo intranet.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.