cmd/

directory
v0.0.0-alpha.0...-306d899 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 14, 2018 License: MIT

README

/cmd

Main applications for this project.

The directory name for each application should match the name of the executable you want to have (e.g., /cmd/myapp).

Don't put a lot of code in the application directory. If you think the code can be imported and used in other projects, then it should live in the /pkg directory. If the code is not reusable or if you don't want others to reuse it, put that code in the /internal directory. You'll be surprised what others will do, so be explicit about your intentions!

It's common to have a small main function that imports and invokes the code from the /internal and /pkg directories and nothing else.

Examples:

Directories

Path Synopsis
Command davsk_console_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
Command davsk_console_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
Command davsk_game_srv is an http/rpc server that accesses a game database and rpcs the acct_srv.
Command davsk_game_srv is an http/rpc server that accesses a game database and rpcs the acct_srv.
Command davsk_gui_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
Command davsk_gui_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
Command davsk_install
Command davsk_install
Command davsk_web_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.
Command davsk_web_client receives input from the user, communicates with the davsk_game_srv, displays the results to the user.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL