Strategies for Landing an Oracle DBA Job as a Fresher
Extending the .NET CLI
1. ________________________________
< Extending the .NET CLI: >
<Custom tooling without all the work >
----------------------------------------------------
^__^
(oo) ________
(__) )/
||--------w |
|| ||
Jamie Phillips
Web: phillipsj.net
Twitter: phillipsj73
2. ___________________
< Why is it Important? >
-------------------------------
^__^
(oo) ________
(__) )/
||--------w |
|| ||
3. ____________________________
< Did you know it was extensible? >
----------------------------------------------
^__^
(**) ________
(__) )/
||--------w |
|| ||
9. ___________________________
< Any command line application, >
< not only .NET! >
--------------------------------------------
^__^
(oo) ________
(__) )/
||--------w |
|| ||
10. ________________________________
< It must be named dotnet-command >
----------------------------------------------------
^__^
(oo) ________
(__) )/
||--------w |
|| ||
13. Portable Operating System Interface
• IEEE standard
• Current version is 1003.1-2008
• Lots of conventions and standards
• 14 overall guidelines
• https://tinyurl.com/POSIXCLI
17. GNU Coding Standards
• A good idea is to follow these too.
• All programs should support two standard options: ‘--version’ and
‘--help’.
• https://tinyurl.com/GNUCLI
18. POSIX/ GNU Short Name
• -h : gets the help
• -v : gets the version
19. GNU Long Name
• --help : gets the help
• --version : gets the version
20. __________________________
< Why do I need to know this? >
------------------------------------------
^__^
(oo) ________
(__) )/
||--------w |
|| ||
The .NET CLi is cross platform, this gives you a portable development environment that is consistent across all operating systems. For the most part, it follows POSIX compliance.