/[sudobot]/trunk/src/utils/util.ts
ViewVC logotype

Diff of /trunk/src/utils/util.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 51 by rakin, Mon Jul 29 17:28:23 2024 UTC revision 58 by rakin, Mon Jul 29 17:28:25 2024 UTC
# Line 79  export async function deleteFile(path: s Line 79  export async function deleteFile(path: s
79  export function random(arr: Array <any>) {  export function random(arr: Array <any>) {
80      let index = Math.floor(Math.random() * arr.length);      let index = Math.floor(Math.random() * arr.length);
81      return arr[index];      return arr[index];
82    }
83    
84    export function fill(length: number, string: string, token: string = ' ') {
85        let safe = 0;
86    
87        if (length < string.length)
88            return string;
89    
90        const diff = length - string.length;
91    
92        for (let i = 1; i <= diff; i++, safe++) {
93            if (safe >= 500)
94                break;        
95    
96            string += ' ';
97        }  
98    
99        return string;
100    }
101    
102    export function green(string: string) {
103        return '\u001b[1;32m' + string + '\u001b[0m';
104    }
105    
106    export function yellow(string: string) {
107        return '\u001b[1;33m' + string + '\u001b[0m';
108    }
109    
110    export function red(string: string) {
111        return '\u001b[1;31m' + string + '\u001b[0m';
112  }  }

Legend:
Removed from v.51  
changed lines
  Added in v.58

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26