Skip to content
Snippets Groups Projects
Select Git revision
  • e6e2881b8880c33b3f7e7dd4edddc9b32c8dcd3d
  • master default protected
  • patch-1
  • covid
  • multiple_files
  • fourier_coeff
  • headers
  • revampProbStat
  • v1.0.5
  • v1.0.4
  • v1.0.3
  • v1.0.2
  • v1.0.1
  • v1.0.0
  • untagged-5f91b9934a0d64190e08
  • untagged-185a5c9790d5fd86d5a7
  • untagged-d08ea895726d1693fe75
  • untagged-0a69f730a9edf8f452c2
  • untagged-da21599a55453b349309
  • untagged-c23b343a32e6ba6b41ef
  • untagged-f970fb8b2d5aa387c7e1
  • untagged-82bd404cbb7da09ef714
  • untagged-9d1a8d01c160be73c2d7
  • untagged-a7d0fd1e09f98f58b2e7
  • untagged-67162b0c997bec772454
  • untagged-e4eb7c83718bffcd6dc3
  • untagged-942bdedb39bd9d9a9db2
  • untagged-2023d0fb6c34f29165ee
28 results

cours.tex

Blame
  • Forked from orestis.malaspin / math_tech_info
    Source project has a limited visibility.
    templateListSingle.go 1.28 KiB
    package cmdTemplate
    
    import (
    	u "nexus-client/utils"
    	libclient "nexus-libclient/template"
    )
    
    type ListSingle struct {
    	Name string
    }
    
    func (cmd *ListSingle) GetName() string {
    	return cmd.Name
    }
    
    func (cmd *ListSingle) GetDesc() []string {
    	return []string{
    		"Lists a single template.",
    		"Requires TPL_LIST or TPL_LIST_ANY user capability."}
    }
    
    func (cmd *ListSingle) PrintUsage() {
    	for _, desc := range cmd.GetDesc() {
    		u.PrintlnErr(desc)
    	}
    	u.PrintlnErr("―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――")
    	u.PrintlnErr("USAGE: ", cmd.GetName(), " ID")
    	u.PrintlnErr("―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――")
    }
    
    func (cmd *ListSingle) Run(args []string) int {
    	argc := len(args)
    	if argc < 1 {
    		cmd.PrintUsage()
    		return 1
    	}
    
    	tplID := args[0]
    	template, err := libclient.GetTemplate(tplID)
    	if err != nil {
    		u.PrintlnErr(err)
    		return 1
    	}
    
    	templateStr, err := template.String()
    	if err != nil {
    		u.PrintlnErr(err)
    		return 1
    	}
    	u.Println(templateStr)
    	return 0
    }